{ "info": { "author": "Ori Livneh", "author_email": "ori@wikimedia.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "\nmonotonic\n~~~~~~~~~\n\nThis module provides a ``monotonic()`` function which returns the\nvalue (in fractional seconds) of a clock which never goes backwards.\n\nOn Python 3.3 or newer, ``monotonic`` will be an alias of\n``time.monotonic`` from the standard library. On older versions,\nit will fall back to an equivalent implementation:\n\n+------------------+----------------------------------------+\n| Linux, BSD, AIX | ``clock_gettime(3)`` |\n+------------------+----------------------------------------+\n| Windows | ``GetTickCount`` or ``GetTickCount64`` |\n+------------------+----------------------------------------+\n| OS X | ``mach_absolute_time`` |\n+------------------+----------------------------------------+\n\nIf no suitable implementation exists for the current platform,\nattempting to import this module (or to import from it) will\ncause a ``RuntimeError`` exception to be raised.\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/atdt/monotonic", "keywords": "", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "monotonic", "package_url": "https://pypi.org/project/monotonic/", "platform": "", "project_url": "https://pypi.org/project/monotonic/", "project_urls": { "Homepage": "https://github.com/atdt/monotonic" }, "release_url": "https://pypi.org/project/monotonic/1.5/", "requires_dist": null, "requires_python": "", "summary": "An implementation of time.monotonic() for Python 2 & < 3.3", "version": "1.5" }, "last_serial": 3832417, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f8ab3fa2c8e0eb856a1f9864864b028a", "sha256": "c97010206240da4f76e05f2c2916648ac4cc649f11627f37fc4d3b919777e145" }, "downloads": -1, "filename": "monotonic-0.1.tar.gz", "has_sig": false, "md5_digest": "f8ab3fa2c8e0eb856a1f9864864b028a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2617, "upload_time": "2014-11-29T19:26:58", "url": "https://files.pythonhosted.org/packages/7b/29/277759abfb5b7a5a9e5e20712ed10428f890e2365327dcb56df4ceb67a0d/monotonic-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "59b4dd74852ec03692cccf0f8de5e990", "sha256": "c5e81e875a43e218135ea2aa4c367523894e1a2d7633ddafbed5292c527644a8" }, "downloads": -1, "filename": "monotonic-0.2.tar.gz", "has_sig": false, "md5_digest": "59b4dd74852ec03692cccf0f8de5e990", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6652, "upload_time": "2015-06-19T18:12:25", "url": "https://files.pythonhosted.org/packages/87/d5/17e9c57c146fd07b1be1062cce5b9445a463726c0444b604945f26b16358/monotonic-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "4d055924b13474f5ac65385b937124fe", "sha256": "2825ba5ded67b1a70d44529634d3f4ddfad67a5ed7fdcf026022a3ce175be07b" }, "downloads": -1, "filename": "monotonic-0.3.tar.gz", "has_sig": false, "md5_digest": "4d055924b13474f5ac65385b937124fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6707, "upload_time": "2015-07-29T17:01:35", "url": "https://files.pythonhosted.org/packages/e1/23/31f6d99adea88792d5490e8eb6347c5846cb41f70e1420f07fa03f7ee07f/monotonic-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "1919cc3aff2a1b907fe24c1f801343ef", "sha256": "852f656adbf623ee859def6ca2f5498f4cae3256f8320d5c50570ee8a0592ab6" }, "downloads": -1, "filename": "monotonic-0.4.tar.gz", "has_sig": false, "md5_digest": "1919cc3aff2a1b907fe24c1f801343ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6702, "upload_time": "2015-10-05T23:40:20", "url": "https://files.pythonhosted.org/packages/6f/8b/66b7c2d721b376e8f13fc22c9219543161fe25289264df6f6ae3fcc2d43d/monotonic-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "61603dcfaba6e0eacbebf3d77d2362d5", "sha256": "8c1f882aa66c41daffa701cbf7121d8d264d0cb7722bbb78a6eccd2d8b12c880" }, "downloads": -1, "filename": "monotonic-0.5.tar.gz", "has_sig": false, "md5_digest": "61603dcfaba6e0eacbebf3d77d2362d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6493, "upload_time": "2015-12-27T21:35:46", "url": "https://files.pythonhosted.org/packages/b1/a0/50945a1725af176f64578d1cfba1fc3492c0421f25596aa2ae8b6f2fee82/monotonic-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "2f77ba5a56051b0442b1c74fd05dafb5", "sha256": "2bc780a16024427cb4bfbfff77ed328484cf6937a787cc50055b83b13b653e74" }, "downloads": -1, "filename": "monotonic-0.6.tar.gz", "has_sig": false, "md5_digest": "2f77ba5a56051b0442b1c74fd05dafb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7044, "upload_time": "2016-01-24T11:50:07", "url": "https://files.pythonhosted.org/packages/71/be/df50d24c036ff1f316f835db207c1934250f1b82b53d4ea1a14068052293/monotonic-0.6.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "457391e6fe799e92a479ffa97d397352", "sha256": "fa623d72baf1a4eb542916201d805470acebda8571fd2efd48dcc746278e485a" }, "downloads": -1, "filename": "monotonic-1.0-py2-none-any.whl", "has_sig": true, "md5_digest": "457391e6fe799e92a479ffa97d397352", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5410, "upload_time": "2016-03-04T19:08:34", "url": "https://files.pythonhosted.org/packages/a1/40/134c874ab304bb291d97fc19f3c74e23464137734fc79cb22f3a8f8b42e2/monotonic-1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c493430e1974bad44f96bff44e3bb596", "sha256": "b563432be93274cabcead21f415c42c3a0f03f262e746d5d006cb52167c31b9f" }, "downloads": -1, "filename": "monotonic-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c493430e1974bad44f96bff44e3bb596", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5415, "upload_time": "2016-04-16T21:53:43", "url": "https://files.pythonhosted.org/packages/aa/49/bbf7e4c039087626a8ebd3eb7e2c904f3e75d45c68d34613451559fd0751/monotonic-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a692bff2c5e07dde22ad2128d818d15c", "sha256": "47d7d045b3f2a08bffe683d761ef7f9131a2598db1cec7532a06720656cf719d" }, "downloads": -1, "filename": "monotonic-1.0.tar.gz", "has_sig": true, "md5_digest": "a692bff2c5e07dde22ad2128d818d15c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7082, "upload_time": "2016-03-04T19:08:20", "url": "https://files.pythonhosted.org/packages/f0/42/0497c9fbdafae1f1d1577e3b344fdcbadd4f013cb30b8f65436abda86057/monotonic-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "30a3be23b8e51a3a9b1fee92324f0c7a", "sha256": "7daa3829319bb33daa7c7e28936c79469ee349bb2e205028a4cac99a8dd655bc" }, "downloads": -1, "filename": "monotonic-1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "30a3be23b8e51a3a9b1fee92324f0c7a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5420, "upload_time": "2016-04-25T21:27:28", "url": "https://files.pythonhosted.org/packages/02/54/9f0fbef2a2650c4e5de08fb72fb9c2bffa0eb55666246918b94deff2be85/monotonic-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8271b79de174dc3ef00535caef38be85", "sha256": "255c31929e1a01acac4ca709f95bd6d319d6112db3ba170d1fe945a6befe6942" }, "downloads": -1, "filename": "monotonic-1.1.tar.gz", "has_sig": true, "md5_digest": "8271b79de174dc3ef00535caef38be85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7139, "upload_time": "2016-04-25T21:27:04", "url": "https://files.pythonhosted.org/packages/3f/3b/7ee821b1314fbf35e6f5d50fce1b853764661a7f59e2da1cb58d33c3fdd9/monotonic-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "15e840c1e140fc94cc98ea8d7fe954ec", "sha256": "668088baea217e1e89edecd12c9a913ab4678419ad4eca378dcef1e4059a44f3" }, "downloads": -1, "filename": "monotonic-1.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "15e840c1e140fc94cc98ea8d7fe954ec", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5459, "upload_time": "2016-08-03T16:49:51", "url": "https://files.pythonhosted.org/packages/3b/dd/4a10abd8298809aa8c0cbc8defaae292812085ccae8aa14a15400a88ac62/monotonic-1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d14c93aabc3d6af25ef086b032b123cf", "sha256": "c0e1ceca563ca6bb30b0fb047ee1002503ae6ad3585fc9c6af37a8f77ec274ba" }, "downloads": -1, "filename": "monotonic-1.2.tar.gz", "has_sig": true, "md5_digest": "d14c93aabc3d6af25ef086b032b123cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7173, "upload_time": "2016-08-03T16:49:40", "url": "https://files.pythonhosted.org/packages/08/35/9e06c881c41962d7367e9466724beda2b1101439b149b7ff708d708890de/monotonic-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "cea658988c0560bf516bfc0a58e26b93", "sha256": "a8c7690953546c6bc8a4f05d347718db50de1225b29f4b9f346c0c6f19bdc286" }, "downloads": -1, "filename": "monotonic-1.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "cea658988c0560bf516bfc0a58e26b93", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5482, "upload_time": "2017-03-14T15:52:31", "url": "https://files.pythonhosted.org/packages/1e/4c/f58022573cd15125bc03114913906bcb6d9bc1a4b8a170a88e0525b6cd51/monotonic-1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34351251d1a67667a25cd7673d2e44bf", "sha256": "2b469e2d7dd403f7f7f79227fe5ad551ee1e76f8bb300ae935209884b93c7c1b" }, "downloads": -1, "filename": "monotonic-1.3.tar.gz", "has_sig": true, "md5_digest": "34351251d1a67667a25cd7673d2e44bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7211, "upload_time": "2017-03-14T15:52:26", "url": "https://files.pythonhosted.org/packages/96/b3/3e9fa0bdf132a971571cbf0e3f0c8b38834f4f7af8ca9523794f4f5895e0/monotonic-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "5c5d6e2bd340c02a81880bbd286cef37", "sha256": "0bcd2b14e3b7ee7cfde796e408176ceffa01d89646f2e532964ef2aae0c9fa3e" }, "downloads": -1, "filename": "monotonic-1.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "5c5d6e2bd340c02a81880bbd286cef37", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 5299, "upload_time": "2017-10-30T19:10:32", "url": "https://files.pythonhosted.org/packages/9f/ff/68860dec8b90424028ca54df8b9fc8cd1c47ef58710bd5e591ec8c619243/monotonic-1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29302cd6b1013b3ab0d1ed78e20d22f2", "sha256": "a02611d5b518cd4051bf22d21bd0ae55b3a03f2d2993a19b6c90d9d168691f84" }, "downloads": -1, "filename": "monotonic-1.4.tar.gz", "has_sig": true, "md5_digest": "29302cd6b1013b3ab0d1ed78e20d22f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7463, "upload_time": "2017-10-30T19:10:30", "url": "https://files.pythonhosted.org/packages/14/73/04da85fc1bacfa94361f00205a464b7f1ed23bfe8de3511cbff0fa2eeda7/monotonic-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "c974f0115b53c7b00f65d5f2668baffc", "sha256": "552a91f381532e33cbd07c6a2655a21908088962bb8fa7239ecbcc6ad1140cc7" }, "downloads": -1, "filename": "monotonic-1.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c974f0115b53c7b00f65d5f2668baffc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5262, "upload_time": "2018-05-03T20:55:31", "url": "https://files.pythonhosted.org/packages/ac/aa/063eca6a416f397bd99552c534c6d11d57f58f2e94c14780f3bbf818c4cf/monotonic-1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f81cb0e5966479754453dea2b6822f4", "sha256": "23953d55076df038541e648a53676fb24980f7a1be290cdda21300b3bc21dfb0" }, "downloads": -1, "filename": "monotonic-1.5.tar.gz", "has_sig": true, "md5_digest": "9f81cb0e5966479754453dea2b6822f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7525, "upload_time": "2018-05-03T20:55:33", "url": "https://files.pythonhosted.org/packages/19/c1/27f722aaaaf98786a1b338b78cf60960d9fe4849825b071f4e300da29589/monotonic-1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c974f0115b53c7b00f65d5f2668baffc", "sha256": "552a91f381532e33cbd07c6a2655a21908088962bb8fa7239ecbcc6ad1140cc7" }, "downloads": -1, "filename": "monotonic-1.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c974f0115b53c7b00f65d5f2668baffc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5262, "upload_time": "2018-05-03T20:55:31", "url": "https://files.pythonhosted.org/packages/ac/aa/063eca6a416f397bd99552c534c6d11d57f58f2e94c14780f3bbf818c4cf/monotonic-1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f81cb0e5966479754453dea2b6822f4", "sha256": "23953d55076df038541e648a53676fb24980f7a1be290cdda21300b3bc21dfb0" }, "downloads": -1, "filename": "monotonic-1.5.tar.gz", "has_sig": true, "md5_digest": "9f81cb0e5966479754453dea2b6822f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7525, "upload_time": "2018-05-03T20:55:33", "url": "https://files.pythonhosted.org/packages/19/c1/27f722aaaaf98786a1b338b78cf60960d9fe4849825b071f4e300da29589/monotonic-1.5.tar.gz" } ] }