{ "info": { "author": "Jonathan R. Madsen", "author_email": "jrmadsen@lbl.gov", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: GPU", "Environment :: GPU :: NVIDIA CUDA", "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", "Operating System :: Unix", "Programming Language :: C++", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "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## Timing + Memory + Hardware Counter Utilities for C / C++ / CUDA / Python\n\n[![Build Status](https://travis-ci.org/NERSC/timemory.svg?branch=master)](https://travis-ci.org/NERSC/timemory)\n[![Build status](https://ci.appveyor.com/api/projects/status/8xk72ootwsefi8c1/branch/master?svg=true)](https://ci.appveyor.com/project/jrmadsen/timemory/branch/master)\n[![codecov](https://codecov.io/gh/NERSC/timemory/branch/master/graph/badge.svg)](https://codecov.io/gh/NERSC/timemory)\n\n[timemory on GitHub (Source code)](https://github.com/NERSC/timemory)\n\n[timemory General Documentation (ReadTheDocs)](https://timemory.readthedocs.io)\n\n[timemory Source Code Documentation (Doxygen)](https://timemory.readthedocs.io/en/latest/doxygen-docs/)\n\n[timemory Testing Dashboard (CDash)](https://cdash.nersc.gov/index.php?project=TiMemory)\n\n[timemory Tutorials](https://github.com/NERSC/timemory-tutorials)\n\n[timemory Wiki](https://github.com/NERSC/timemory/wiki)\n\n| | |\n| ------ | ------------------------------------------------- |\n| GitHub | `git clone https://github.com/NERSC/timemory.git` |\n| PyPi | `pip install timemory` |\n| Spack | `spack install timemory` |\n\n## Purpose\n\nThe goal of timemory is to create an open-source performance measurement and analyis package\nwith modular and reusable components which can be used to adapt to any existing C/C++\nperformance measurement and analysis API and is arbitrarily extendable by users within their\napplication.\nTimemory is not just another profiling tool, it is a profling _toolkit_ which streamlines building custom\nprofiling tools through modularity and then utilizes the toolkit to provides several pre-built tools.\n\nIn other words, timemory provides many pre-built tools, libraries, and interfaces but, due to it's modularity,\ncodes can re-use only individual pieces -- such as the classes for measuring different timing intervals, memory usage,\nand hardware counters -- without the timemory \"runtime management\".\n\n## Building and Installing\n\nTimemory uses a standard CMake installation.\nSeveral installation examples can be found in the [Wiki](https://github.com/NERSC/timemory/wiki/Installation-Examples). See the [installation documentation](https://timemory.readthedocs.io/en/develop/installation.html) for detailed information on the CMake options.\n\n## Documentation\n\nThe full documentation is available at [timemory.readthedocs.io](https://timemory.readthedocs.io).\nDetailed source documentation is provided in the [doygen](https://timemory.readthedocs.io/en/latest/doxygen-docs/)\nsection of the full documentation.\nTutorials are available in the [github.com/NERSC/timemory-tutorials](https://github.com/NERSC/timemory-tutorials).\n\n## Overview\n\n__*The primary objective of the timemory is the development of a common framework for binding together software\nmonitoring code (i.e. performance analysis, debugging, logging) into a compact and highly-efficient interface.*__\n\nTimemory arose out of the need for a universal adapator kit for the various APIs provided several existing tools\nand a straight-forward and intuitive method for creating new tools. Timemory makes it possible to bundle\ntogether deterministic performance measurements, statistical performance\nmeasurements (i.e. sampling), debug messages, data logging, and data validation into the same interface for\ncustom application-specific software monitoring interfaces, easily building tools like `time`,\n`netstat`, instrumentation profilers, sampling profilers, and writing implementations for MPI-P, MPI-T, OMPT,\nKokkosP, etc.\n\nTimemory provides a front-end [C/C++/Fortran API](https://timemory.readthedocs.io/en/develop/api/library.html)\nand [Python API](https://timemory.readthedocs.io/en/develop/api/python.html) which allows arbitrary selection\nof 50+ different components from timers to hardware counters to interfaces with third-party tools. This is all\nbuilt generically from the toolkit API with type-safe bundles of tools such as:\n`component_tuple`\nwhere `wall_clock` is a wall-clock timer,\n`papi_vector` is a handle for hardware counters,\n`nvxt_marker` creates notations in the NVIDIA CUDA profilers, and\n`user_bundle` is a generic component which downstream users can insert more components into at runtime.\n\nPerformance measurement components written with timemory are arbitrarily scalable up to any number of threads and\nprocesses and fully support intermixing different measurements at different locations within the program -- this\nuniquely enables timemory to be deployed to collect performance data at scale in HPC because highly detailed collection can\noccur at specific locations within the program where ubiquitous collection would simulatenously degrade performance\nsignificantly and require a prohibitive amount of memory.\n\nTimemory can be used as a backend to bundle instrumentation and sampling tools together, support serialization to JSON/XML,\nand provide statistics among other uses. It can also be utilized as a front-end to invoke\ncustom instrumentation and sampling tools. Timemory uses the abstract term \"component\" for a structure\nwhich encapsulates some performance analysis operation. The structure might encapsulate function\ncalls to another tool, record timestamps for timing, log values provided by the application,\nprovide a operator for replacing a function in the code dynamically, audit the incoming arguments\nand/or outgoing return value from function, or just provide stubs which can be overloaded by the linker.\n\n### Visualization and Analysis\n\nThe native output format of timemory is JSON and text; other output formats such as XML are also supported.\nThe text format is intended to be human readable. The JSON data\nis intended for analysis and comes in two flavors: hierarchical and flat. Basic plotting capabilities are\navailable via `timemory-plotting` but users are highly encouraged to use [hatchet](https://github.com/hatchet/hatchet)\nfor analyzing the heirarchical JSON data in pandas dataframes. [Hatchet](https://github.com/hatchet/hatchet) supports\nfiltering, unions, addition, subtractions, output to `dot` and flamegraph formats, and an interactive Jupyter notebook.\nAt present, timemory supports 45+ metric types for analysis in Hatchet.\n\n### Categories\n\nThere are 4 primary categories in timemory: components, operations, bundlers, and storage. Components provide\nthe specifics of how to perform a particular behavior, operations provide the scaffold for requesting that\na component perform an operation in complex scenarios, bundlers group components into a single generic handle,\nand storage manages data collection over the lifetime of the application. When all four categories are combined,\ntimemory effectively resembles a standard performance analysis tool which passively collects data and provides\nreports and analysis at the termination of the application. Timemory, however, makes it _very easy_ to subtract\nstorage from the equation and, in doing so, transforms timemory into a toolkit for customized data collection.\n\n1. __*Components*__\n - Individual classes which encapsulate one or more measurement, analysis, logging, or third-party library action(s)\n - Any data specific to one instance of performing the action is stored within the instance of the class\n - Any configuration data specific to that type is typically stored within static member functions which return a reference to the configuration data\n - These classes are designed to support direct usage within other tools, libraries, etc.\n - Examples include:\n - `tim::component::wall_clock` : a simple wall-clock timer\n - `tim::component::vtune_profiler` : a simple component which turns the VTune Profiler on and off (when VTune is actively profiling application)\n - `tim::component::data_tracker_integer` : associates an integer values with a label as the application executes (e.g. number of loop iterations used somewhere)\n - `tim::component::papi_vector` : uses the PAPI library to collect hardware-counters values\n - `tim::component::user_bundle` : encapsulates an array of components which the user can dynamically manipulate during runtime\n2. __*Operations*__\n - Templated classes whose primary purpose is to provide the implementation for performing some action on a component, e.g. `tim::operation::start` will attempt to call the `start()` member function on a `wall_clock` component instance\n - Default implementations generally have one or two public functions: a constructor and/or a function call operator\n - These generally accept any/all arguments and use SFINAE to determine whether the operation can be performed with or without the given arguments (i.e. does `wall_clock` have a `store(int)` function? `store()`?)\n - Operations are (generally) not directly utilized by the user and are typically optimized out of the binary\n - Examples include:\n - `tim::operation::start` : instruct a component to start collection\n - `tim::operation::sample` : instruct a component to take individual measurement\n - `tim::operation::derive` : extra data from other components if it is available\n3. __*Bundlers*__\n - Provide a generic handle for multiple components\n - Member functions generally accept any/all arguments and use operations classes to correctly to handle differences between different capabilities of the components it is bundling\n - Examples include:\n - `tim::auto_tuple`\n - `tim::component_tuple`\n - `tim::component_list`\n - `tim::lightweight_tuple`\n - Various flavors provide different implicit behaviors and allocate memory differently\n - `auto_tuple` starts all components when constructed and stops all components when destructed whereas `component_tuple` requires an explicit start\n - `component_tuple` allocates all components on the stack and components are \"always on\" whereas `component_list` allocates components on the heap and thus components can be activated/deactivated at runtime\n - `lightweight_tuple` does not implicitly perform any expensive actions, such as call-stack tracking in \"Storage\"\n4. __*Storage*__\n - Provides persistent storage for multiple instances of components over the lifetime of a thread in the application\n - Responsible for maintaining the hierarchy and order of component measurements, i.e. call-stack tracking\n - Responsible for combining component data from multiple threads and/or processes and outputting the results\n\n> NOTE: `tim::lightweight_tuple` is the recommended bundle for those seeking to use timemory as a toolkit for implementing custom tools and interfaces\n\n## Features\n\n- C++ Template API\n - Modular and fully-customizable\n - Adheres to C++ standard template library paradigm of \"you don't pay for what you don't use\"\n - Simplifies and facilitates creation and implementation of performance measurement tools\n - Create your own instrumentation profiler\n - Create your own instrumentation library\n - Create your own sampling profiler\n - Create your own sampling library\n - Create your own execution wrappers\n - Supplement timemory-provided tools with your own custom component(s)\n - Thread-safe data aggregation\n - Aggregate collection over multiple processes (MPI and UPC++ support)\n - Serialization to text, JSON, XML\n - Components are composable with other components\n - Variadic component bundlers which maintain complete type-safety\n - Components can be bundled together into a single handle without abstractions\n - Components can store data in any valid C++ data type\n - Components can return data in any valid C++ data type\n- C / C++ / CUDA / Fortran Library API\n - Straight-forward collection of functions and macros for creating built-in performance analysis to your code\n - Component collection can be arbitrarily inter-mixed\n - E.g. collect \"A\" and \"B\" in one region, \"A\" and \"C\" in another region\n - Component collection can be dynamically manipulated at runtime\n - E.g. add/remove \"A\" at any point, on any thread, on any process\n- Python API\n - Decorators and context-managers for functions or regions in code\n - Python function profiling\n - Python line-by-line profiling\n - Every component in `timemory-avail` is provided as a stand-alone Python class\n - Provide low-overhead measurements for building your own Python profiling tools\n- Python Analysis via [pandas](https://pandas.pydata.org/)\n- Command-line Tools\n - [timemory-avail](source/tools/timemory-avail/README.md)\n - Provides available components, settings, and hardware counters\n - Quick API reference tool\n - [timem](source/tools/timem/README.md) (UNIX)\n - Extended version of UNIX `time` command-line tool that includes additional information on memory usage, context switches, and hardware counters\n - Support collecting hardware counters (Linux-only, requires PAPI)\n - [timemory-run](source/tools/timemory-run/README.md) (Linux)\n - Dynamic instrumentation profiling tool\n - Supports runtime instrumentation and binary re-writing\n - [timemory-nvml](source/tools/timemory-nvml/README.md)\n - Data collection similar to `nvidia-smi`\n - `timemory-python-profiler`\n - Python function profiler supporting all timemory components\n - `from timemory.profiler import Profile`\n - `timemory-python-trace`\n - Python line-by-line profiler supporting all timemory components\n - `from timemory.trace import Trace`\n - `timemory-python-line-profiler`\n - Python line-by-line profiler based on [line-profiler](https://pypi.org/project/line-profiler/) package\n - Extended to use components: cpu-clock, memory-usage, context-switches, etc. (all components which collect scalar values)\n - `from timemory.line_profiler import LineProfiler`\n- Instrumentation Libraries\n - [timemory-mpip](source/tools/timemory-mpip/README.md): MPI Profiling Library (Linux-only)\n - [timemory-ncclp](source/tools/timemory-ncclp/README.md): NCCL Profiling Library (Linux-only)\n - [timemory-ompt](source/tools/timemory-ompt/README.md): OpenMP Profiling Library\n - [timemory-compiler-instrument](source/tools/timemory-compiler-instrument/README.md): Compiler instrumentation Library\n - [kokkos-connector](source/tools/kokkos-connector/README.md): Kokkos Profiling Libraries\n\n## Versioning\n\nTimemory originated as a very simple tool for recording timing and memory measurements (hence the name) in C, C++, and Python and only supported\nthree modes prior to the 3.0.0 release: a fixed set of timers, a pair of memory measurements, and the combination of the two.\n__Prior to the 3.0.0 release, timemory was almost completely rewritten from scratch__ with the sole exceptions of some C/C++ macro, e.g.\n`TIMEMORY_AUTO_TIMER`, and some Python decorators and context-manager, e.g. `timemory.util.auto_timer`, whose behavior were\nable to be fully replicated in the new release. Thus, while it may appear that timemory is a mature project at v3.0+, it\nis essentially still in it's first major release.\n\n## Citing timemory\n\nTo reference timemory in a publication, please cite the following paper:\n\n- Madsen, J.R. et al. (2020) Timemory: Modular Performance Analysis for HPC. In: Sadayappan P., Chamberlain B., Juckeland G., Ltaief H. (eds) High Performance Computing. ISC High Performance 2020. Lecture Notes in Computer Science, vol 12151. Springer, Cham\n\n## Additional Information\n\nFor more information, refer to the [documentation](https://timemory.readthedocs.io/en/latest/).", "description_content_type": "text/markdown", "docs_url": null, "download_url": "http://github.com/NERSC/timemory.git", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://timemory.readthedocs.io", "keywords": "performance,profiling,sampling,hardware counters,pybind11,timing,memory,gpu,cupti,cuda,papi,gperftools,craypat,ompt,likwid,roofline,TAU,vtune", "license": "MIT", "maintainer": "Jonathan R. Madsen", "maintainer_email": "jrmadsen@lbl.gov", "name": "timemory", "package_url": "https://pypi.org/project/timemory/", "platform": "", "project_url": "https://pypi.org/project/timemory/", "project_urls": { "Download": "http://github.com/NERSC/timemory.git", "Homepage": "http://timemory.readthedocs.io" }, "release_url": "https://pypi.org/project/timemory/3.2.3/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Suite of performance analysis tools and toolkit for building performance analysis tools", "version": "3.2.3", "yanked": false, "yanked_reason": null }, "last_serial": 12169578, "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", "upload_time_iso_8601": "2018-01-22T19:16:50.468436Z", "url": "https://files.pythonhosted.org/packages/4d/77/4e5c0e6dbe6e14fb176f48f6d72a40d680e6c091c774a6fa4fdebfa189f5/TiMemory-1.0b1-py3.6-macosx-10.13-x86_64.egg", "yanked": false, "yanked_reason": null }, { "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", "upload_time_iso_8601": "2018-01-22T19:16:52.931995Z", "url": "https://files.pythonhosted.org/packages/e1/03/b05e761d3c4a84234e545cdbc8f771cea7c9b97ae121519061e94e440ab3/TiMemory-1.0b1.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-22T19:21:26.753861Z", "url": "https://files.pythonhosted.org/packages/d7/20/6f2ed0d29777947f4563a7d3f1566909e359e315117d1ae3b706c6823074/TiMemory-1.0b2-py3.6-macosx-10.13-x86_64.egg", "yanked": false, "yanked_reason": null }, { "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", "upload_time_iso_8601": "2018-01-22T19:21:29.158090Z", "url": "https://files.pythonhosted.org/packages/c3/e8/c4a91ce8c48a5432d419b95fa6794fb4e49826e31347d1e3eb91eac182f3/TiMemory-1.0b2.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-22T19:31:39.475181Z", "url": "https://files.pythonhosted.org/packages/65/cb/1c247e18d935877c84ac59f5cc01a709b47a30b3745131c2610aab6ccf10/TiMemory-1.0b3.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-22T20:46:05.029722Z", "url": "https://files.pythonhosted.org/packages/a0/38/9ea2caea61d77569d0d4d93e02b7d646ccc88f918a11f140431f033e0ecc/TiMemory-1.0b4.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-23T02:24:27.321192Z", "url": "https://files.pythonhosted.org/packages/c2/75/a5f421c3c47d2c3ec8b0d32121747a51b6d25f2bf85b70bd5c28738f37d3/TiMemory-1.0b5.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-23T06:07:31.073540Z", "url": "https://files.pythonhosted.org/packages/f9/16/d3804871d58293b0c22183179815fbe0b327a6fb99be7b5da35a25ddddc1/TiMemory-1.0b6.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-29T23:35:06.899300Z", "url": "https://files.pythonhosted.org/packages/f3/f6/a67389fbf9d4de80fc16629dc96cd1eb60f6eb2bc16528a87c9707a0f702/TiMemory-1.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-29T23:59:55.023571Z", "url": "https://files.pythonhosted.org/packages/ff/65/1b0dafd1da5e8cc50354f4427316bc2d1545d3b665c1000d029f7f9e12af/TiMemory-1.1.2.post0.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-30T01:35:17.411248Z", "url": "https://files.pythonhosted.org/packages/db/c7/9503d2cb05725c25852a0264341d3e0976fdcdbbda0715813de8678bcf05/TiMemory-1.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-30T06:01:55.417156Z", "url": "https://files.pythonhosted.org/packages/a1/6b/090318ef8c8f702a6fb02a616cf318ffa7931948922f7f2fbaf9056889c4/TiMemory-1.1.3.dev0.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-30T06:42:16.545558Z", "url": "https://files.pythonhosted.org/packages/20/0c/747f16326fbc6e43a2ab11e520d4349dd1eb1fbc9ad02896344a2dc330b0/TiMemory-1.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-30T06:04:45.983214Z", "url": "https://files.pythonhosted.org/packages/cb/22/2a2d5041111b935ac4f46ccc6544c0d163d64991ee08f74da49f82c3320b/TiMemory-1.1.4.dev0.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-30T06:09:43.709544Z", "url": "https://files.pythonhosted.org/packages/c6/cc/2448b2890dc82bfa168407796214c770b6a78b0d6e564a7fa1fcf5c9a13a/TiMemory-1.1.4.dev1.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-30T06:21:00.728372Z", "url": "https://files.pythonhosted.org/packages/f1/7e/30fb3fa5c20e2daae88ea3a896a6f349b526eec312e359f6ae8c8770acc5/TiMemory-1.1.4.dev3.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-30T06:22:15.546723Z", "url": "https://files.pythonhosted.org/packages/86/c2/ccaa04b8af0ecda7a52aa17a3ff99c11118a9af5b3c60b5e6f2f066af3b1/TiMemory-1.1.4.dev4.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-31T02:05:49.982836Z", "url": "https://files.pythonhosted.org/packages/31/4b/a2ce56cbc52e0ff55e895672da1b59c72e67e86220c6b5fd2579328199cd/TiMemory-1.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-31T01:44:57.026460Z", "url": "https://files.pythonhosted.org/packages/98/f3/4f69eb2d352f90c77ca0b313da63339fa368b375a5343578b062c9d59cd3/TiMemory-1.1.5.dev0.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-31T02:00:56.244662Z", "url": "https://files.pythonhosted.org/packages/77/aa/98a2d440ee5f18e326ee845361d158526f934ee8981c03776f12abb49301/TiMemory-1.1.5.dev1.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-31T05:46:37.311678Z", "url": "https://files.pythonhosted.org/packages/f9/ee/edf1d1df12f33ac833cad7017e6b2fe3254f7af9dbf6b976eea74fdf7286/TiMemory-1.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-31T22:29:23.059870Z", "url": "https://files.pythonhosted.org/packages/86/38/be29bcbb0367082be9e7d67da4b1906d6c4979c08886263788cbd893d525/TiMemory-1.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-02-06T18:31:51.580119Z", "url": "https://files.pythonhosted.org/packages/36/58/b29ecc417d71ad61b91f2be13006c07c19e937864bfb51c12232a53598ed/TiMemory-1.1.8rc0.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-02-07T23:48:10.525277Z", "url": "https://files.pythonhosted.org/packages/d0/3d/2008f0ae8da9a8ae4e42655d31b6c0b137b6d3ed2e22462f275d86767f33/TiMemory-1.1.8rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-02-09T02:56:29.056343Z", "url": "https://files.pythonhosted.org/packages/42/4e/173deffd48fb36d1a78cba936139f02a8410ab65f90722b856ef880f7046/TiMemory-1.1.8rc3.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-02-09T03:00:37.949734Z", "url": "https://files.pythonhosted.org/packages/c3/33/9f5bd550327c754b5e7da353ab3253bef849da11ad05971ab69c85c45dfc/TiMemory-1.1.8rc4.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-27T11:19:05.083820Z", "url": "https://files.pythonhosted.org/packages/eb/9b/2ceb0a8d4ad827c7ffafe053b442d6b6450c86dd9ef2efbb5975a0d541dc/TiMemory-1.1b0.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-29T09:08:54.207967Z", "url": "https://files.pythonhosted.org/packages/a1/d0/7a13f7900e28e074bdba3da0c2eecd91b1f4b3cd61e59e65fa884cf92bc3/TiMemory-1.1rc0.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-29T09:13:37.639821Z", "url": "https://files.pythonhosted.org/packages/5e/c2/a02fd19b0fa4b67f2766a59444509ae44544913e97948581d265deec6846/TiMemory-1.1rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-01-29T21:46:57.866547Z", "url": "https://files.pythonhosted.org/packages/ac/ce/a0fd76390044acd54a183224fffbdd43e0e207be4d02da0efcbaf4a2dbdb/TiMemory-1.1rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-02-11T23:38:08.012514Z", "url": "https://files.pythonhosted.org/packages/b0/c8/e6e7ecab6bd97a06505990477316c5bd74ca89201b746ca0d5e2962bd99c/TiMemory-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-02-28T10:50:23.265291Z", "url": "https://files.pythonhosted.org/packages/dc/a0/6af6f36f273058faf9624e1e6f3545f29198cff9a84ffc37f0708388c179/TiMemory-1.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-02-28T09:02:02.731031Z", "url": "https://files.pythonhosted.org/packages/7a/a0/d65506aacf04323ed47d0a0f9cecc7a195d908a3a5fe4b5093df7547e1fb/TiMemory-1.2.1.dev0.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-03-01T01:31:09.925323Z", "url": "https://files.pythonhosted.org/packages/ba/e1/995f56a06da90e64cce9349743581b1c83567b306e4230ea6271ed6844ca/TiMemory-1.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-04-12T08:39:24.683326Z", "url": "https://files.pythonhosted.org/packages/ab/d4/d8e110244fe70971fdad3507f7ac85beeeb9ed669ae2e439bdfda929c6f3/TiMemory-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-04-12T08:05:38.811018Z", "url": "https://files.pythonhosted.org/packages/56/4a/84772a7eb78ba6cc7cd73adfe5c27b310e2d72d9963374e668cc497b316d/TiMemory-1.3.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-04-12T08:07:31.381416Z", "url": "https://files.pythonhosted.org/packages/76/4e/62a4e68b9e1e682a05feef553c42b6381e5dc64aaa4572c33ccfad953499/TiMemory-1.3.0rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-04-12T08:16:45.084792Z", "url": "https://files.pythonhosted.org/packages/b8/61/779f6c09b77bbf5974f936aa9f3e03ad771b08b4d71e9096abbac15e6f67/TiMemory-1.3.0rc3.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-04-12T08:29:14.704434Z", "url": "https://files.pythonhosted.org/packages/90/6f/0a2203db0ee9b8cb4eeb118e259a5b5d25aa93a9e60499e312b998339f29/TiMemory-1.3.0rc4.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-04-13T20:41:17.641787Z", "url": "https://files.pythonhosted.org/packages/98/ee/4e22c7f3c3131f13fa14ad0db94dc7c8bebf923c3d8bdb7ef1679f453af4/TiMemory-1.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-04-25T21:10:53.148636Z", "url": "https://files.pythonhosted.org/packages/5e/34/df2e09b06fb863f1f04cc3a9a08e0bcc5f7d6b4e3d70638d3ee629a5da47/TiMemory-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-04-25T20:46:55.293233Z", "url": "https://files.pythonhosted.org/packages/a8/41/32765fc62f9e8009ad4bb47b2df1b1ac61c459d87c7b6d0a759269371a3e/TiMemory-2.0.0rc0.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-04-26T07:22:58.695274Z", "url": "https://files.pythonhosted.org/packages/47/38/be6d181258f829af7d9773bff4220e0ae9c090cfff0c081bbd64c54bc892/TiMemory-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-05-23T20:30:54.282715Z", "url": "https://files.pythonhosted.org/packages/a7/4a/93036db8d5d7f1bcb4e0b6c7cfe1bd15c80139dee87d938f20f7433ff24b/TiMemory-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-05-11T21:26:29.477788Z", "url": "https://files.pythonhosted.org/packages/da/6f/35daabad5867e7e4da073077e830caf768404a123744dffc0e328fa59a49/TiMemory-2.1.0.dev0.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-05-11T21:49:54.816327Z", "url": "https://files.pythonhosted.org/packages/fe/27/caf2bddff29b70c5652600c0de504714ed7ad046b50a172497e49c2a6951/TiMemory-2.1.0.dev1.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-05-16T22:57:38.283357Z", "url": "https://files.pythonhosted.org/packages/8f/5f/b5f673d8ba5b95d4bfff829802e421b4a7671208adf7dd22857b52a0c44c/TiMemory-2.1.0.dev2.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-06-05T08:19:20.175549Z", "url": "https://files.pythonhosted.org/packages/fb/63/3206b0f4f5097339cc67b8f713e12229d0448614172f0a0b42e439150e2f/TiMemory-2.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-06-06T10:06:28.296216Z", "url": "https://files.pythonhosted.org/packages/33/10/92e1de6539822c40991da964e67200dd2c3eca33f20b6b8101c2e8d01d3b/TiMemory-2.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-06-06T09:30:01.373136Z", "url": "https://files.pythonhosted.org/packages/e0/6b/c4d0ab21416ba78bb5a11f7ef02cb0cc050f43f3a64d47dee8f4f243b1df/TiMemory-2.2.1rc0.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-06-06T15:55:20.075295Z", "url": "https://files.pythonhosted.org/packages/8c/3d/07ff67c2a3c2e5aef9c7fd68923d0c8a584eb44efc919cc77ac71730e2a1/TiMemory-2.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-10-10T10:23:59.908424Z", "url": "https://files.pythonhosted.org/packages/7a/95/663a077a0d43d91d036104cef7ee4cf847451e3944a7e987a1c6a64a3019/TiMemory-2.3.0.dev0.tar.gz", "yanked": false, "yanked_reason": null } ], "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", "upload_time_iso_8601": "2018-10-10T10:24:21.992053Z", "url": "https://files.pythonhosted.org/packages/6c/e7/1e999e39d0b115ad65c0c230be2e43e8c3a6dd681d12b0ae855c6302e020/TiMemory-2.3.0rc0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "56ec7c859e048e5356096f196e61c7a4", "sha256": "6bb9a4726a39a7714e3d7cc70b0e379a1b2f110f68b9676e8933e895eeca939e" }, "downloads": -1, "filename": "timemory-3.0.0.tar.gz", "has_sig": true, "md5_digest": "56ec7c859e048e5356096f196e61c7a4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 3267165, "upload_time": "2019-12-23T19:21:54", "upload_time_iso_8601": "2019-12-23T19:21:54.384033Z", "url": "https://files.pythonhosted.org/packages/49/fa/91d772becf0c8b6521bf322cd1a6413b30bd2505010c9d27c0dde5ea86cf/timemory-3.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0.1": [ { "comment_text": "", "digests": { "md5": "e5b7e389ea6187ab97d0972c0c5d79e5", "sha256": "cc13cebf7737d3cd8f3e95bfbf923b8aca5b60c74c991e021a7d3eb809f3b368" }, "downloads": -1, "filename": "timemory-3.0.0.1.tar.gz", "has_sig": false, "md5_digest": "e5b7e389ea6187ab97d0972c0c5d79e5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 3267654, "upload_time": "2019-12-29T04:46:05", "upload_time_iso_8601": "2019-12-29T04:46:05.849294Z", "url": "https://files.pythonhosted.org/packages/37/76/7d0be12e22970f32e293212bbe38c07ac4cb4db7a2493c5fde8e2c82a1b3/timemory-3.0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0rc0": [ { "comment_text": "", "digests": { "md5": "e1dfb20ccc0fb628d4e9e39d7a4bb5b7", "sha256": "a90e9b3557c31b07b0fd0739b86c2721ed68189c972180075c0aba948708cc68" }, "downloads": -1, "filename": "timemory-3.0.0rc0.tar.gz", "has_sig": true, "md5_digest": "e1dfb20ccc0fb628d4e9e39d7a4bb5b7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 4195713, "upload_time": "2019-10-30T09:18:48", "upload_time_iso_8601": "2019-10-30T09:18:48.219508Z", "url": "https://files.pythonhosted.org/packages/1b/8c/32ebaf20fcf2ea415dcd15ac3746c777e5cf937a37b31029c61f958fc62b/timemory-3.0.0rc0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0rc1": [ { "comment_text": "", "digests": { "md5": "4eff70a095b2b1ca9545a60c47769aa0", "sha256": "ce4a6495d4285b386f8762a211c533c49b2c39a8a9568b057b03e859247f5b61" }, "downloads": -1, "filename": "timemory-3.0.0rc1.tar.gz", "has_sig": true, "md5_digest": "4eff70a095b2b1ca9545a60c47769aa0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 4194778, "upload_time": "2019-10-30T09:49:11", "upload_time_iso_8601": "2019-10-30T09:49:11.938675Z", "url": "https://files.pythonhosted.org/packages/67/42/9a5f5e12dc3de58483144dbffb730f534c972287f138e657fc88d1458e62/timemory-3.0.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0rc2": [ { "comment_text": "", "digests": { "md5": "663c534ea50ea5fc7317880bc6c9431b", "sha256": "f54300fcf71666b9cec3558705ce41ebcf2c6a4e1fdd5ee6fcbfd7a5478bd6f8" }, "downloads": -1, "filename": "timemory-3.0.0rc2.tar.gz", "has_sig": true, "md5_digest": "663c534ea50ea5fc7317880bc6c9431b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 3156132, "upload_time": "2019-11-13T19:11:37", "upload_time_iso_8601": "2019-11-13T19:11:37.691461Z", "url": "https://files.pythonhosted.org/packages/f5/ce/cd439d839946466b7a42344f0c20589e75ded0acdff36ef296f2c62774c1/timemory-3.0.0rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0rc3": [ { "comment_text": "", "digests": { "md5": "898eafa657accd74d4ec83fbe431e106", "sha256": "d546a0788e21605fa64f323c8bee948317148913f3253c5acbecedf639e08a24" }, "downloads": -1, "filename": "timemory-3.0.0rc3.tar.gz", "has_sig": true, "md5_digest": "898eafa657accd74d4ec83fbe431e106", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 3156190, "upload_time": "2019-11-14T05:28:42", "upload_time_iso_8601": "2019-11-14T05:28:42.695343Z", "url": "https://files.pythonhosted.org/packages/ba/35/ec31063792ba2da881d3838aadfca602849cfd55ebdd01430008df0ae8af/timemory-3.0.0rc3.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "1d589e6e1c43d8b56a6eb957b122cd8b", "sha256": "a4ee67e20fb8536d2c08d643514229a34fe4e748029dc54cf916a3eca5c09417" }, "downloads": -1, "filename": "timemory-3.0.1.tar.gz", "has_sig": true, "md5_digest": "1d589e6e1c43d8b56a6eb957b122cd8b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 3240523, "upload_time": "2020-01-02T20:07:12", "upload_time_iso_8601": "2020-01-02T20:07:12.955394Z", "url": "https://files.pythonhosted.org/packages/93/81/f998caa046fb5125d0125a053e3343f20befef9a5642e1eb35a2a09236a5/timemory-3.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "09b5d32d28142458108fecf3db0e928e", "sha256": "51f85868d442db7c979f9852a94faf33c2af9063af8ac7e7303aedbb00e78ef9" }, "downloads": -1, "filename": "timemory-3.1.0.tar.gz", "has_sig": true, "md5_digest": "09b5d32d28142458108fecf3db0e928e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 13923532, "upload_time": "2020-07-11T01:12:43", "upload_time_iso_8601": "2020-07-11T01:12:43.611678Z", "url": "https://files.pythonhosted.org/packages/1b/27/6bedba0164d4a708279939bd336ec1b937a04ddff914064240f9166da8d1/timemory-3.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0.dev0": [ { "comment_text": "", "digests": { "md5": "54c39fe015386101d9c8f50af2eb9ec9", "sha256": "04cb8fa2641103fc325d9255ffb561bab8c453cdb946a55aa02fc728e8a3bef9" }, "downloads": -1, "filename": "timemory-3.1.0.dev0.tar.gz", "has_sig": true, "md5_digest": "54c39fe015386101d9c8f50af2eb9ec9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 6768961, "upload_time": "2020-02-13T14:38:37", "upload_time_iso_8601": "2020-02-13T14:38:37.251396Z", "url": "https://files.pythonhosted.org/packages/2a/17/b788e24a226dbf265339cec02dd712e277a449a94b1b81697c401b4b3315/timemory-3.1.0.dev0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0.dev1": [ { "comment_text": "", "digests": { "md5": "80c8a2cb734611cc117ec635301dbf99", "sha256": "4f5a34a3d8d60f3c4bb660ac617807e1da86b7e4833793852eb944344dd55bee" }, "downloads": -1, "filename": "timemory-3.1.0.dev1.tar.gz", "has_sig": true, "md5_digest": "80c8a2cb734611cc117ec635301dbf99", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 6768845, "upload_time": "2020-02-13T16:10:44", "upload_time_iso_8601": "2020-02-13T16:10:44.052981Z", "url": "https://files.pythonhosted.org/packages/58/16/6aacdf6241e78034421792a7c7893910c0d36a5dd2dee8c1264d5de5c935/timemory-3.1.0.dev1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0.dev10": [ { "comment_text": "", "digests": { "md5": "aa1b31efef7e14627569cfd3b7ddae2e", "sha256": "1d7832d3cec6a9ec0f249e4e558b397b042c4db3dbbe06acda3c7923ad46b2d4" }, "downloads": -1, "filename": "timemory-3.1.0.dev10.tar.gz", "has_sig": true, "md5_digest": "aa1b31efef7e14627569cfd3b7ddae2e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 4959651, "upload_time": "2020-02-25T22:06:53", "upload_time_iso_8601": "2020-02-25T22:06:53.494273Z", "url": "https://files.pythonhosted.org/packages/f9/96/2f82d9b3a60e532e32e619b4f69b880bb84c8433bfe8bc1d12fa5c7497fc/timemory-3.1.0.dev10.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0.dev11": [ { "comment_text": "", "digests": { "md5": "fb976fcf7d095041cdc897749089b8d2", "sha256": "d0fbdc5c76f279d684ddd1f37434861027f6af9f47537ccb022b37b44ac41622" }, "downloads": -1, "filename": "timemory-3.1.0.dev11.tar.gz", "has_sig": true, "md5_digest": "fb976fcf7d095041cdc897749089b8d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 13121969, "upload_time": "2020-04-22T16:57:05", "upload_time_iso_8601": "2020-04-22T16:57:05.516850Z", "url": "https://files.pythonhosted.org/packages/53/55/187ed90e18c575bf94367883a930abf4eb214d1ab13f9555bdee4a5ab9ab/timemory-3.1.0.dev11.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0.dev12": [ { "comment_text": "", "digests": { "md5": "b34a3dd6994542dcfce32ebd3d10978a", "sha256": "d490fca9f02f9df80f4273e4049d839f5521e89618db61c2123d727dbdf423d5" }, "downloads": -1, "filename": "timemory-3.1.0.dev12.tar.gz", "has_sig": true, "md5_digest": "b34a3dd6994542dcfce32ebd3d10978a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 13432616, "upload_time": "2020-05-04T20:19:28", "upload_time_iso_8601": "2020-05-04T20:19:28.820538Z", "url": "https://files.pythonhosted.org/packages/52/d6/2fe3b5acb03e465247a8c3dfdc0a04adca749c1bf35ec06779ce2ce06cae/timemory-3.1.0.dev12.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0.dev2": [ { "comment_text": "", "digests": { "md5": "ae4df8ec60ce26d250471188d358b29c", "sha256": "ec67e93e7b8dac71c68e23573d54145d76d4a3a331962025e2c92b19724addb7" }, "downloads": -1, "filename": "timemory-3.1.0.dev2.tar.gz", "has_sig": true, "md5_digest": "ae4df8ec60ce26d250471188d358b29c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 6769044, "upload_time": "2020-02-13T16:34:37", "upload_time_iso_8601": "2020-02-13T16:34:37.475844Z", "url": "https://files.pythonhosted.org/packages/35/9f/30f584fb12bdafd4eedec2ee0ef4818ff5a936027737f35318b65fb50775/timemory-3.1.0.dev2.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0.dev3": [ { "comment_text": "", "digests": { "md5": "98c83bc79647241d41a555598652497e", "sha256": "15c3183737f0944fa1cec145eb6ac917b73c9d2c5ca73f96b41777b0df5d8303" }, "downloads": -1, "filename": "timemory-3.1.0.dev3.tar.gz", "has_sig": true, "md5_digest": "98c83bc79647241d41a555598652497e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 6769063, "upload_time": "2020-02-13T16:45:14", "upload_time_iso_8601": "2020-02-13T16:45:14.332552Z", "url": "https://files.pythonhosted.org/packages/6b/ba/076837199ba3c5f8a4c23fe677ad0a45e37480c8d194c8b2f326e2e30d83/timemory-3.1.0.dev3.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0.dev4": [ { "comment_text": "", "digests": { "md5": "66d1a46e2480b28cc5b1882734e27f1a", "sha256": "2b7262138209914525ff5c63ebaf2d4025c7e060f1f9464f1da073f2f6558be7" }, "downloads": -1, "filename": "timemory-3.1.0.dev4.tar.gz", "has_sig": true, "md5_digest": "66d1a46e2480b28cc5b1882734e27f1a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 6769155, "upload_time": "2020-02-13T18:18:56", "upload_time_iso_8601": "2020-02-13T18:18:56.587084Z", "url": "https://files.pythonhosted.org/packages/12/d4/ad125952ef047816fcaf4d73089a786c41e8c3c93f8b83c23afb2080e95a/timemory-3.1.0.dev4.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0.dev5": [ { "comment_text": "", "digests": { "md5": "dc2b9f29312ef705f35aec7a82075546", "sha256": "b6d3d59fbaacd087bc5d5a9c181da2ebeebc5bf2361db9ccffd8bd2f919940b4" }, "downloads": -1, "filename": "timemory-3.1.0.dev5.tar.gz", "has_sig": true, "md5_digest": "dc2b9f29312ef705f35aec7a82075546", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 6769198, "upload_time": "2020-02-13T18:24:25", "upload_time_iso_8601": "2020-02-13T18:24:25.807323Z", "url": "https://files.pythonhosted.org/packages/1a/1d/b8f0eb9a49740a4a6827b1a7900ec8d5ac34d36cb1fdd7dd2cc0bbe5ee39/timemory-3.1.0.dev5.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0.dev6": [ { "comment_text": "", "digests": { "md5": "caaf948be24a07de9ca63f2fe2069c3a", "sha256": "eb89575dc301a2b28f548380fe94d66b5a6e556451b79b8c264f4ccee3b826cf" }, "downloads": -1, "filename": "timemory-3.1.0.dev6.tar.gz", "has_sig": true, "md5_digest": "caaf948be24a07de9ca63f2fe2069c3a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 6769314, "upload_time": "2020-02-13T20:05:11", "upload_time_iso_8601": "2020-02-13T20:05:11.230926Z", "url": "https://files.pythonhosted.org/packages/b2/ef/ee54f9c31897e06afc74b9c3abb3a9d660754f5f5bf02ee68fd8621022fb/timemory-3.1.0.dev6.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0.dev7": [ { "comment_text": "", "digests": { "md5": "1ca71772d94442dae6b485c35bc85c58", "sha256": "a71271e1b320f2f4f330b6a0fdd2ba642ed79f7f1134a8afbb4b3adc907d4baf" }, "downloads": -1, "filename": "timemory-3.1.0.dev7.tar.gz", "has_sig": true, "md5_digest": "1ca71772d94442dae6b485c35bc85c58", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 577535, "upload_time": "2020-02-25T03:59:40", "upload_time_iso_8601": "2020-02-25T03:59:40.542709Z", "url": "https://files.pythonhosted.org/packages/5d/21/df346aa2d62327f66d3f9e5edbeac7da6a1b908d64ce75b69b71ff346e3d/timemory-3.1.0.dev7.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0.dev8": [ { "comment_text": "", "digests": { "md5": "1e428efe00683313342ce9571a9cc92a", "sha256": "9a7df8d255fbdf52fa18c5503f7c1ceff80dafa8d74aa203f539fc9c1598323b" }, "downloads": -1, "filename": "timemory-3.1.0.dev8.tar.gz", "has_sig": true, "md5_digest": "1e428efe00683313342ce9571a9cc92a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 4706527, "upload_time": "2020-02-25T04:32:30", "upload_time_iso_8601": "2020-02-25T04:32:30.276931Z", "url": "https://files.pythonhosted.org/packages/fa/87/8afd6e5cc095538b4479ef569c73e9330f6b1dba038fa9c202059e20e69e/timemory-3.1.0.dev8.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0.dev9": [ { "comment_text": "", "digests": { "md5": "4e8738278f8becc427df851ebb02f716", "sha256": "d9680a145d1e4aa5e64b94f7c4f86f1269c001bad13d0a3f909bbe5026450ef4" }, "downloads": -1, "filename": "timemory-3.1.0.dev9.tar.gz", "has_sig": true, "md5_digest": "4e8738278f8becc427df851ebb02f716", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 4706982, "upload_time": "2020-02-25T05:30:11", "upload_time_iso_8601": "2020-02-25T05:30:11.533975Z", "url": "https://files.pythonhosted.org/packages/de/32/998d958f54e45d8ae24ecead429ece0409ee66979305c03217826adc577f/timemory-3.1.0.dev9.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0rc0": [ { "comment_text": "", "digests": { "md5": "70cd5d0add661ea02e13fc5309896960", "sha256": "5837904776aa5ae1eb6849b7985b66d83330d745839e8261d9e0ee3d782943ed" }, "downloads": -1, "filename": "timemory-3.1.0rc0.tar.gz", "has_sig": true, "md5_digest": "70cd5d0add661ea02e13fc5309896960", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 13920944, "upload_time": "2020-07-10T21:56:01", "upload_time_iso_8601": "2020-07-10T21:56:01.838073Z", "url": "https://files.pythonhosted.org/packages/bc/db/11bb35c4b3f532258f5ff6682db13127d4c0c5b8e75eadf4c4ecdd3bdff7/timemory-3.1.0rc0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0rc1": [ { "comment_text": "", "digests": { "md5": "15e656f1f1203614248c5ad0fcdcd58a", "sha256": "574f260276d3f3059875732bbc9e987546ce41f5cbe5b5b070058837c70a2fa4" }, "downloads": -1, "filename": "timemory-3.1.0rc1.tar.gz", "has_sig": true, "md5_digest": "15e656f1f1203614248c5ad0fcdcd58a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 13920914, "upload_time": "2020-07-10T21:59:38", "upload_time_iso_8601": "2020-07-10T21:59:38.257338Z", "url": "https://files.pythonhosted.org/packages/59/c5/b31e433882d913e7c63f7e90350ef18f6ac26259960d00db0964095f0caa/timemory-3.1.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0rc2": [ { "comment_text": "", "digests": { "md5": "08fc8c90e4c0399f5915dbdd36130cce", "sha256": "83c63e8901149fdd403c138392caf5f6186d0be2c4cec10bfaf33fc13ee22720" }, "downloads": -1, "filename": "timemory-3.1.0rc2.tar.gz", "has_sig": true, "md5_digest": "08fc8c90e4c0399f5915dbdd36130cce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 13923114, "upload_time": "2020-07-10T22:10:05", "upload_time_iso_8601": "2020-07-10T22:10:05.084528Z", "url": "https://files.pythonhosted.org/packages/7e/13/72cd80bc7187b196ffdea90edc7ffb3900af5d2484b444fbfaf05a28b1ec/timemory-3.1.0rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0rc3": [ { "comment_text": "", "digests": { "md5": "05d9824ac57dd6c9c5b4a2fbf273b0ef", "sha256": "568fce17f363cea69af236aa2da3479f513f941cf39e72e4d63b360352a1204a" }, "downloads": -1, "filename": "timemory-3.1.0rc3.tar.gz", "has_sig": true, "md5_digest": "05d9824ac57dd6c9c5b4a2fbf273b0ef", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 13923373, "upload_time": "2020-07-10T22:44:35", "upload_time_iso_8601": "2020-07-10T22:44:35.781306Z", "url": "https://files.pythonhosted.org/packages/ed/70/5b33de7b03bf21b9f2ee4beafeea0847c32fc9467b790a64a4564e165d28/timemory-3.1.0rc3.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0rc4": [ { "comment_text": "", "digests": { "md5": "fa22f9537ed83f6403b0105d354b28a2", "sha256": "dc1b1a53402889d8e6491906f29a168be69125e44d84785d1e7d0a13a4d33f94" }, "downloads": -1, "filename": "timemory-3.1.0rc4.tar.gz", "has_sig": true, "md5_digest": "fa22f9537ed83f6403b0105d354b28a2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 13923891, "upload_time": "2020-07-11T01:02:26", "upload_time_iso_8601": "2020-07-11T01:02:26.843012Z", "url": "https://files.pythonhosted.org/packages/c4/72/16ff3626d185c7ea1fa46989bf43f6d073e7d64453e4e9c4d4f168b80b7d/timemory-3.1.0rc4.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "e723a683f4e2614090e2543200c60c3e", "sha256": "57607b098850716f8205dda4bab503a3f16a2050c8deff78e5aca292cdd7b4e6" }, "downloads": -1, "filename": "timemory-3.2.0.tar.gz", "has_sig": true, "md5_digest": "e723a683f4e2614090e2543200c60c3e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 20555845, "upload_time": "2021-06-29T08:39:08", "upload_time_iso_8601": "2021-06-29T08:39:08.439152Z", "url": "https://files.pythonhosted.org/packages/ef/fd/61a179c2fcfa4019d2b7caf4093864a2795cc1d6b6fed9e7768affb04de0/timemory-3.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.0.dev0": [ { "comment_text": "", "digests": { "md5": "499792bbd2deb3b931f7b4249172af66", "sha256": "c0a62acb50c766c3bdcb7fa42692ed446d48b4e81da6296a5fa2c0c03fd41efd" }, "downloads": -1, "filename": "timemory-3.2.0.dev0.tar.gz", "has_sig": false, "md5_digest": "499792bbd2deb3b931f7b4249172af66", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6821433, "upload_time": "2020-09-30T06:23:47", "upload_time_iso_8601": "2020-09-30T06:23:47.785992Z", "url": "https://files.pythonhosted.org/packages/a1/f4/ff3b689be15a2f57563014773158d5aef829c5fd61886e3cc00dc7dc522b/timemory-3.2.0.dev0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.0.dev1": [ { "comment_text": "", "digests": { "md5": "cda3a11582204bd88fb14892475ac376", "sha256": "2ec64a0944d9d63ffbab5bddcef297f7d6f8af57d3b6603b900d7e6341dde0fb" }, "downloads": -1, "filename": "timemory-3.2.0.dev1.tar.gz", "has_sig": true, "md5_digest": "cda3a11582204bd88fb14892475ac376", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6887218, "upload_time": "2020-10-26T11:30:31", "upload_time_iso_8601": "2020-10-26T11:30:31.567380Z", "url": "https://files.pythonhosted.org/packages/70/12/6b37cf34853a1690023a62b8133c34e2afe8e661c59f333781853c1ee520/timemory-3.2.0.dev1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.0.dev2": [ { "comment_text": "", "digests": { "md5": "a6e57f3a609d3fb64faf8609db1f5c31", "sha256": "879771f86c78dd43fad5dc2d70c38aa7fe4ca64aadf61b5617ab0a138d680596" }, "downloads": -1, "filename": "timemory-3.2.0.dev2.tar.gz", "has_sig": true, "md5_digest": "a6e57f3a609d3fb64faf8609db1f5c31", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6887697, "upload_time": "2020-10-27T14:15:44", "upload_time_iso_8601": "2020-10-27T14:15:44.662151Z", "url": "https://files.pythonhosted.org/packages/1d/57/6084b355225944cb7ebec68396cff0db7c07f96bfa0a35816bdca508b504/timemory-3.2.0.dev2.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.0.dev3": [ { "comment_text": "", "digests": { "md5": "de53a6d95dda93ebb1d4ad1d05fdd97c", "sha256": "fabd5b8e50064375570e26e9e27a044cdb3d5278f9b0eff5b24e435b05ebdc3a" }, "downloads": -1, "filename": "timemory-3.2.0.dev3.tar.gz", "has_sig": true, "md5_digest": "de53a6d95dda93ebb1d4ad1d05fdd97c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6887760, "upload_time": "2020-10-27T14:37:46", "upload_time_iso_8601": "2020-10-27T14:37:46.186779Z", "url": "https://files.pythonhosted.org/packages/e9/d0/a3f1c9d5d7ed6636625229ab7afccebaef15661075a6b4f499932f0fd871/timemory-3.2.0.dev3.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.0.dev4": [ { "comment_text": "", "digests": { "md5": "8b5acdbb9d363fca88ddd5e3d25370d3", "sha256": "a728d70ac0105930312fc811e8339398b421cbae644a2ec3f85e6f9401484587" }, "downloads": -1, "filename": "timemory-3.2.0.dev4.tar.gz", "has_sig": true, "md5_digest": "8b5acdbb9d363fca88ddd5e3d25370d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6888100, "upload_time": "2020-10-27T20:28:01", "upload_time_iso_8601": "2020-10-27T20:28:01.063077Z", "url": "https://files.pythonhosted.org/packages/e0/cc/e2dbad9bd405110020133e2d5c02494aa556f6033e40cea711d8e000e16b/timemory-3.2.0.dev4.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.0.dev5": [ { "comment_text": "", "digests": { "md5": "f1ea4b8c1e8e7b50c6c095b0abea4394", "sha256": "e91a6e3f327eebe5674f95c04aeefeffde2565dc4d5a5a4024d489e2eeebdbcd" }, "downloads": -1, "filename": "timemory-3.2.0.dev5.tar.gz", "has_sig": true, "md5_digest": "f1ea4b8c1e8e7b50c6c095b0abea4394", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 24242576, "upload_time": "2021-04-14T02:54:00", "upload_time_iso_8601": "2021-04-14T02:54:00.210601Z", "url": "https://files.pythonhosted.org/packages/83/2e/b4f02e6289561bdf043518bf4baaf09cd69b7251c25781bb20692f6eb530/timemory-3.2.0.dev5.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.0rc0": [ { "comment_text": "", "digests": { "md5": "fcb7cdf15f5bbe4b5087bc8f3028c233", "sha256": "f818345e70aa59541d1d2d36d6157e2c9283b05d111cd728846932a67cbdbed0" }, "downloads": -1, "filename": "timemory-3.2.0rc0.tar.gz", "has_sig": true, "md5_digest": "fcb7cdf15f5bbe4b5087bc8f3028c233", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 24241208, "upload_time": "2021-04-14T02:56:06", "upload_time_iso_8601": "2021-04-14T02:56:06.842622Z", "url": "https://files.pythonhosted.org/packages/41/67/71b168127866281226039e661fcd76b7bb6803cd5f4ff1291cc77ffc13ec/timemory-3.2.0rc0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.0rc1": [ { "comment_text": "", "digests": { "md5": "e9348ae283c4923532d8074e4da7d7f6", "sha256": "3be3e7f6478159121fb86ef9dd6553477f304643fd2baa023c931fbd6845dfe5" }, "downloads": -1, "filename": "timemory-3.2.0rc1.tar.gz", "has_sig": true, "md5_digest": "e9348ae283c4923532d8074e4da7d7f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 23529617, "upload_time": "2021-06-24T22:52:38", "upload_time_iso_8601": "2021-06-24T22:52:38.759009Z", "url": "https://files.pythonhosted.org/packages/89/84/a39899d640e267908f894d272cadb13bde5d952ccfe172cf351e36a2f1b4/timemory-3.2.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.0rc3": [ { "comment_text": "", "digests": { "md5": "5bb9ccb6fb2c36034aba6d182ac3f54c", "sha256": "c7908dd9c20daf47f0bc707bda4cf6a6ca60be5423bdce13aebf02637fdf55cc" }, "downloads": -1, "filename": "timemory-3.2.0rc3.tar.gz", "has_sig": true, "md5_digest": "5bb9ccb6fb2c36034aba6d182ac3f54c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 20555233, "upload_time": "2021-06-28T02:59:50", "upload_time_iso_8601": "2021-06-28T02:59:50.747264Z", "url": "https://files.pythonhosted.org/packages/d2/0d/949f26603f863a80b6a6ed84a0d73d3bb54d63284529ddaa74911f003d24/timemory-3.2.0rc3.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "00e9cf40daa2a18a29762f3985109a01", "sha256": "2b3f2b1f675d9e5ca56e17ab945c16bf2a44582205d0a3e0731be732fb5a8477" }, "downloads": -1, "filename": "timemory-3.2.1.tar.gz", "has_sig": true, "md5_digest": "00e9cf40daa2a18a29762f3985109a01", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 21750713, "upload_time": "2021-07-09T22:27:52", "upload_time_iso_8601": "2021-07-09T22:27:52.027294Z", "url": "https://files.pythonhosted.org/packages/13/ea/ada6073456c25cc8e3e9ecabc8ee0a6b56386b2ede5080bc6a55737ac153/timemory-3.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1rc0": [ { "comment_text": "", "digests": { "md5": "eb121e835abc13a5373fab86660ca415", "sha256": "e69c1c818ae00fd1f02b996f8422a0df75cf09034909a89b91a455dfec95b29f" }, "downloads": -1, "filename": "timemory-3.2.1rc0.tar.gz", "has_sig": true, "md5_digest": "eb121e835abc13a5373fab86660ca415", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 20557068, "upload_time": "2021-07-01T03:40:28", "upload_time_iso_8601": "2021-07-01T03:40:28.976964Z", "url": "https://files.pythonhosted.org/packages/e9/a1/be6b7aaceae6b5cfb241952a47fde39e5b65c34e1c87056c829cc392fb76/timemory-3.2.1rc0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1rc1": [ { "comment_text": "", "digests": { "md5": "1ef332a88367129c11ae3d1ef4741ef5", "sha256": "efa5ab141df456c9c2e128c27edf9303b514f3998d7a2f4a395e4abb3dde971c" }, "downloads": -1, "filename": "timemory-3.2.1rc1.tar.gz", "has_sig": true, "md5_digest": "1ef332a88367129c11ae3d1ef4741ef5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 20556960, "upload_time": "2021-07-01T03:44:09", "upload_time_iso_8601": "2021-07-01T03:44:09.490998Z", "url": "https://files.pythonhosted.org/packages/9e/4c/321438e037b1e5935bc7af86f4bbfb347eba61c9fa418e039709f6edf0ef/timemory-3.2.1rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1rc10": [ { "comment_text": "", "digests": { "md5": "38d11c4b89ff97ab3ced714e77dcd4c9", "sha256": "7c46677215f66650b344e7980ce91605858dc7505835ab86a11520786a240a67" }, "downloads": -1, "filename": "timemory-3.2.1rc10.tar.gz", "has_sig": true, "md5_digest": "38d11c4b89ff97ab3ced714e77dcd4c9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 21760265, "upload_time": "2021-07-06T02:53:27", "upload_time_iso_8601": "2021-07-06T02:53:27.429711Z", "url": "https://files.pythonhosted.org/packages/76/35/c88678fe8db2a00a06b7a8abbcfe45c358e448e2072f4369cbb3d72897fb/timemory-3.2.1rc10.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1rc11": [ { "comment_text": "", "digests": { "md5": "571f7fc932d1451289eb1559c408441e", "sha256": "b37b76c1c7d100022ff7716fbd7a1d78d3f08ef1be8b55b218c09a14f45faf29" }, "downloads": -1, "filename": "timemory-3.2.1rc11.tar.gz", "has_sig": true, "md5_digest": "571f7fc932d1451289eb1559c408441e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 21760229, "upload_time": "2021-07-06T04:16:02", "upload_time_iso_8601": "2021-07-06T04:16:02.823085Z", "url": "https://files.pythonhosted.org/packages/fe/4d/8ab6fea0c2ce6bb82da1bff5273aeafbf62eb70c3a144b0d9c9ebfd36e0f/timemory-3.2.1rc11.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1rc12": [ { "comment_text": "", "digests": { "md5": "2f1a07d3d9e166d12e334eabdafdbb0f", "sha256": "0a07889e51af82fdd368fd800159357652938f6a3f8ee6fd2d9ae13884e5f004" }, "downloads": -1, "filename": "timemory-3.2.1rc12.tar.gz", "has_sig": true, "md5_digest": "2f1a07d3d9e166d12e334eabdafdbb0f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 21760425, "upload_time": "2021-07-06T21:43:38", "upload_time_iso_8601": "2021-07-06T21:43:38.511542Z", "url": "https://files.pythonhosted.org/packages/99/73/b52d67d78cc348157f0c774b95b4aee397bc0cdb971b2b30678f060f657d/timemory-3.2.1rc12.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1rc13": [ { "comment_text": "", "digests": { "md5": "190d4bfc9aecb0e069d03c3bd82e9102", "sha256": "967a777ce446240412c957b341fc5b05effd754d4d7b9541c3558bb06714f6ab" }, "downloads": -1, "filename": "timemory-3.2.1rc13.tar.gz", "has_sig": true, "md5_digest": "190d4bfc9aecb0e069d03c3bd82e9102", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 21760443, "upload_time": "2021-07-07T01:20:38", "upload_time_iso_8601": "2021-07-07T01:20:38.174636Z", "url": "https://files.pythonhosted.org/packages/e8/5e/84333adfd97cb4d619bf0f0d60be5a81702455ffa593e09b07a5fb8d198d/timemory-3.2.1rc13.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1rc14": [ { "comment_text": "", "digests": { "md5": "47e1dd181f0f16cdb03d6c4bc4d25128", "sha256": "1fb351697b73e682f2db83cc3abfdb294c4fa7166a28230e7cc761926cd24b7b" }, "downloads": -1, "filename": "timemory-3.2.1rc14.tar.gz", "has_sig": true, "md5_digest": "47e1dd181f0f16cdb03d6c4bc4d25128", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 21760490, "upload_time": "2021-07-07T01:41:34", "upload_time_iso_8601": "2021-07-07T01:41:34.476847Z", "url": "https://files.pythonhosted.org/packages/bd/ba/c289bf34fd4e275fd0d523546d06b9b3f61f269ef7b9ffa880588712f531/timemory-3.2.1rc14.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1rc15": [ { "comment_text": "", "digests": { "md5": "d44d9b7f0ed725cac967906100241273", "sha256": "e702e84666b4d14614187ebcc89f2d91ea961c35e839d3aacde909dc87f6e33c" }, "downloads": -1, "filename": "timemory-3.2.1rc15.tar.gz", "has_sig": true, "md5_digest": "d44d9b7f0ed725cac967906100241273", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 21760774, "upload_time": "2021-07-08T05:29:42", "upload_time_iso_8601": "2021-07-08T05:29:42.386227Z", "url": "https://files.pythonhosted.org/packages/66/06/fb13fc4657a77fc135009f666a17bb60bacb0fcf180b1fa8e5a8a5c9fb7b/timemory-3.2.1rc15.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1rc2": [ { "comment_text": "", "digests": { "md5": "41a3fd83df5fc41c4a9dcb8787d5170b", "sha256": "ecba96df1c5113061d05c03cec446d2dfa23d8c60c0551f132a4fc2a91a33e1a" }, "downloads": -1, "filename": "timemory-3.2.1rc2.tar.gz", "has_sig": true, "md5_digest": "41a3fd83df5fc41c4a9dcb8787d5170b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 20557282, "upload_time": "2021-07-04T05:01:09", "upload_time_iso_8601": "2021-07-04T05:01:09.890844Z", "url": "https://files.pythonhosted.org/packages/ec/63/d45a73f717f8deabfbf4d58641d78f9928d5b0c3269a181f449c74e6ce4e/timemory-3.2.1rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1rc3": [ { "comment_text": "", "digests": { "md5": "257f94313846ace9d12b83d73ac57a3a", "sha256": "2b5342591511a4b3ebd931d13368d3f6bb1ec4edb256185b6bec31c067c656db" }, "downloads": -1, "filename": "timemory-3.2.1rc3.tar.gz", "has_sig": true, "md5_digest": "257f94313846ace9d12b83d73ac57a3a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 20557439, "upload_time": "2021-07-04T07:35:48", "upload_time_iso_8601": "2021-07-04T07:35:48.002660Z", "url": "https://files.pythonhosted.org/packages/2c/62/ddabaf47595149773a302e7867610ab812a72d29e67ebda0167986cb4307/timemory-3.2.1rc3.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1rc4": [ { "comment_text": "", "digests": { "md5": "4ca50c606d3f30dc3820e71bf0abbad6", "sha256": "35dc7e5ea4c39ac472c98b51cd25050793df627cfe5f429eed5354a589ba1a8e" }, "downloads": -1, "filename": "timemory-3.2.1rc4.tar.gz", "has_sig": true, "md5_digest": "4ca50c606d3f30dc3820e71bf0abbad6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 20557451, "upload_time": "2021-07-04T08:14:51", "upload_time_iso_8601": "2021-07-04T08:14:51.000592Z", "url": "https://files.pythonhosted.org/packages/05/f9/3e15319c0ab6a9a6edd5ef997ea993450660a493eb3e036f31125c25f170/timemory-3.2.1rc4.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1rc5": [ { "comment_text": "", "digests": { "md5": "d3ba28fb04c2c4dd1f14b41afeb0df8c", "sha256": "4b78b57c3d983e0837a62833996cf2350b3786027c4036d4e5beef8010211611" }, "downloads": -1, "filename": "timemory-3.2.1rc5.tar.gz", "has_sig": true, "md5_digest": "d3ba28fb04c2c4dd1f14b41afeb0df8c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 20557541, "upload_time": "2021-07-04T08:49:17", "upload_time_iso_8601": "2021-07-04T08:49:17.161053Z", "url": "https://files.pythonhosted.org/packages/4d/7d/4d147df2b5b2a1a32300ce8b24b5866556a8abf1ac5c300529f6bbf379ee/timemory-3.2.1rc5.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1rc6": [ { "comment_text": "", "digests": { "md5": "caf58cba063365ea721de27a3e099339", "sha256": "1ceb43763061b603b0668065d690f7a958ee37b73683a5076b9a2d8e3a46e30e" }, "downloads": -1, "filename": "timemory-3.2.1rc6.tar.gz", "has_sig": false, "md5_digest": "caf58cba063365ea721de27a3e099339", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 20557676, "upload_time": "2021-07-04T09:27:01", "upload_time_iso_8601": "2021-07-04T09:27:01.881962Z", "url": "https://files.pythonhosted.org/packages/ef/1f/57fe37ebbf707dd9198c26ee124e4127c230778e970fe623ae0cf18d8b47/timemory-3.2.1rc6.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1rc7": [ { "comment_text": "", "digests": { "md5": "897a8ce34d86a990ad60812961fca787", "sha256": "9e0727d8044f2ec64d33cdb9c2056095e02711c5b734aae304999e02f3b85f84" }, "downloads": -1, "filename": "timemory-3.2.1rc7.tar.gz", "has_sig": true, "md5_digest": "897a8ce34d86a990ad60812961fca787", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 20557428, "upload_time": "2021-07-04T09:55:45", "upload_time_iso_8601": "2021-07-04T09:55:45.859372Z", "url": "https://files.pythonhosted.org/packages/42/a8/835947e3b7d5730f1ddaf74d3096ba05c3a806b51d7df7a00a361f7dff23/timemory-3.2.1rc7.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1rc8": [ { "comment_text": "", "digests": { "md5": "c37c4b997fa656cb04aa5b5a7302a6b3", "sha256": "192f67b9bb1116d4eb1958a96d9dfb9b074b4bfc4480aa54117ec9201982c183" }, "downloads": -1, "filename": "timemory-3.2.1rc8.tar.gz", "has_sig": true, "md5_digest": "c37c4b997fa656cb04aa5b5a7302a6b3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 20557542, "upload_time": "2021-07-04T10:12:34", "upload_time_iso_8601": "2021-07-04T10:12:34.746159Z", "url": "https://files.pythonhosted.org/packages/4c/71/ef39b962f4c721fa55f3cf17231e1e7cd73491b2b562283ef32f4a808d01/timemory-3.2.1rc8.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.1rc9": [ { "comment_text": "", "digests": { "md5": "47464ad9c5cd1a7d833617702ddd5b58", "sha256": "bdd1985a629ab9ac39db28618bdcd69f76e0660b52a0f580c090204ace9ee12a" }, "downloads": -1, "filename": "timemory-3.2.1rc9.tar.gz", "has_sig": true, "md5_digest": "47464ad9c5cd1a7d833617702ddd5b58", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 20558120, "upload_time": "2021-07-05T02:57:18", "upload_time_iso_8601": "2021-07-05T02:57:18.986818Z", "url": "https://files.pythonhosted.org/packages/df/f8/7a08e5e420e1e9c0ca95fb2ef969f46f2e1cd73d119c1bf41ca4b6cd5c16/timemory-3.2.1rc9.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.2": [ { "comment_text": "", "digests": { "md5": "791577e153ee23fae0ce1d44b8c01767", "sha256": "b7425357d3c028aaf1f15622f8c29a897add0d332210f4c5dbc834b4e412f8cb" }, "downloads": -1, "filename": "timemory-3.2.2.tar.gz", "has_sig": true, "md5_digest": "791577e153ee23fae0ce1d44b8c01767", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 21758361, "upload_time": "2021-07-15T03:00:28", "upload_time_iso_8601": "2021-07-15T03:00:28.364304Z", "url": "https://files.pythonhosted.org/packages/4a/ba/77e66c27c53df66a8304432d52f7009736b52e545c7eb600baa315db345f/timemory-3.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.2.dev0": [ { "comment_text": "", "digests": { "md5": "fe15a8be61dc43c0537d22be9a8f25c6", "sha256": "0b804db14563acdbf0d42ab033b94547831648278fdd557c68e79172c91ab6db" }, "downloads": -1, "filename": "timemory-3.2.2.dev0.tar.gz", "has_sig": true, "md5_digest": "fe15a8be61dc43c0537d22be9a8f25c6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 21759322, "upload_time": "2021-07-15T00:03:42", "upload_time_iso_8601": "2021-07-15T00:03:42.063949Z", "url": "https://files.pythonhosted.org/packages/d7/9e/f29a50e0280d9c9ef83a7c1d5c97a98367537f357e9574c8a95ed800eca1/timemory-3.2.2.dev0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.3": [ { "comment_text": "", "digests": { "md5": "5831072a252073baf60ca795ec77de8e", "sha256": "2335961755a304bfc33a8d2427161c13f9592f87ae7a7ae8c901ca41c0127504" }, "downloads": -1, "filename": "timemory-3.2.3.tar.gz", "has_sig": true, "md5_digest": "5831072a252073baf60ca795ec77de8e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1626990, "upload_time": "2021-07-18T11:24:09", "upload_time_iso_8601": "2021-07-18T11:24:09.186245Z", "url": "https://files.pythonhosted.org/packages/0c/5f/f95868de08d4928a22ac702b29d6e5fcc45a36287d03250c406558812132/timemory-3.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "3.3.0rc0": [ { "comment_text": "", "digests": { "md5": "015bd294f15ebb5368f74389a330da46", "sha256": "a2084751682be0834fe1197b0fd49769e7f63b1cc8c20ec3ac7985e8dc1c19ef" }, "downloads": -1, "filename": "timemory-3.3.0rc0.tar.gz", "has_sig": false, "md5_digest": "015bd294f15ebb5368f74389a330da46", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 50405767, "upload_time": "2021-11-15T22:42:25", "upload_time_iso_8601": "2021-11-15T22:42:25.412500Z", "url": "https://files.pythonhosted.org/packages/fd/07/d1c6316ed3e890047c1ea9f5e7fc9ef8dc21ac5919bb5a4c8f5c58bfb212/timemory-3.3.0rc0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.3.0rc1": [ { "comment_text": "", "digests": { "md5": "8afb8474bfc4eb106248eec044e7bce1", "sha256": "d74df4102ad282ddd9cd71b353644b72457cc020fc2c3998450212535cfee0bf" }, "downloads": -1, "filename": "timemory-3.3.0rc1.tar.gz", "has_sig": true, "md5_digest": "8afb8474bfc4eb106248eec044e7bce1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 49952374, "upload_time": "2021-11-30T05:10:36", "upload_time_iso_8601": "2021-11-30T05:10:36.275579Z", "url": "https://files.pythonhosted.org/packages/6b/3f/da437597b70d26f6df50089419acdd9b7125e0f584bc802be70a4ba146e5/timemory-3.3.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.3.0rc2": [ { "comment_text": "", "digests": { "md5": "6b2abc6f81a12355e4ec900feb8dd6a9", "sha256": "1d110eb7cc389210eea524812aee708c60af388b69e5cfa988793f3919b9d4d3" }, "downloads": -1, "filename": "timemory-3.3.0rc2.tar.gz", "has_sig": true, "md5_digest": "6b2abc6f81a12355e4ec900feb8dd6a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 36140157, "upload_time": "2021-11-30T18:46:03", "upload_time_iso_8601": "2021-11-30T18:46:03.021922Z", "url": "https://files.pythonhosted.org/packages/e1/7f/f2802b10506372ea430c91d00e373eda0ae2e2588d441a9500ff598fdbce/timemory-3.3.0rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "3.3.0rc3": [ { "comment_text": "", "digests": { "md5": "950d2b18d223c83c0509f7e683b02f57", "sha256": "db8a992e82702c1919b6e6b1bb426fda05bccf0ce7a153e7ed2a8ebd09c2a5de" }, "downloads": -1, "filename": "timemory-3.3.0rc3.tar.gz", "has_sig": true, "md5_digest": "950d2b18d223c83c0509f7e683b02f57", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 36140364, "upload_time": "2021-11-30T18:52:43", "upload_time_iso_8601": "2021-11-30T18:52:43.413455Z", "url": "https://files.pythonhosted.org/packages/a0/a4/c4eb3712227de03455c627027046b4fa567107fd24cb83e372e6cc02a5be/timemory-3.3.0rc3.tar.gz", "yanked": false, "yanked_reason": null } ], "3.3.0rc4": [ { "comment_text": "", "digests": { "md5": "86324804387ee6266d7fef1b3e148544", "sha256": "dd87b6805cea6bef6dab7f4bca3f4f75a90c93db546be1bae0d22f10ee426dfc" }, "downloads": -1, "filename": "timemory-3.3.0rc4.tar.gz", "has_sig": true, "md5_digest": "86324804387ee6266d7fef1b3e148544", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 36168826, "upload_time": "2021-11-30T20:06:23", "upload_time_iso_8601": "2021-11-30T20:06:23.714343Z", "url": "https://files.pythonhosted.org/packages/b8/11/531465e5f100fd1998988152c827fe0580322f95eb7f42ef964096f6e416/timemory-3.3.0rc4.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5831072a252073baf60ca795ec77de8e", "sha256": "2335961755a304bfc33a8d2427161c13f9592f87ae7a7ae8c901ca41c0127504" }, "downloads": -1, "filename": "timemory-3.2.3.tar.gz", "has_sig": true, "md5_digest": "5831072a252073baf60ca795ec77de8e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1626990, "upload_time": "2021-07-18T11:24:09", "upload_time_iso_8601": "2021-07-18T11:24:09.186245Z", "url": "https://files.pythonhosted.org/packages/0c/5f/f95868de08d4928a22ac702b29d6e5fcc45a36287d03250c406558812132/timemory-3.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }