{ "info": { "author": "John Belmonte", "author_email": "john@neggie.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Trio", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only" ], "description": "\nPerfTimer is an instrumenting timer which provides an easy way to\nget insight into call count and average execution time of a function\nor piece of code during a real session of your program.\n\nUse cases include:\n * check the effects of algorithm tweaks, new implementations, etc.\n * confirm the performance of a library you are considering under\n actual use by your app (as opposed to upstream's artificial\n benchmarks)\n * measure CPU overhead of networking or other asynchronous I/O\n (currently supported: OS threads, Trio async/await)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/belm0/perf-timer", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "perf-timer", "package_url": "https://pypi.org/project/perf-timer/", "platform": "", "project_url": "https://pypi.org/project/perf-timer/", "project_urls": { "Homepage": "https://github.com/belm0/perf-timer" }, "release_url": "https://pypi.org/project/perf-timer/0.1.0/", "requires_dist": null, "requires_python": ">=3.7", "summary": "An indispensable performance timer for Python", "version": "0.1.0" }, "last_serial": 5613067, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a67270f65d4705cb007d418be3fdb40a", "sha256": "8f5581305e0c3ff01cd83346abf4d995fd66e64d8299d6c74955ecca68a8e5bc" }, "downloads": -1, "filename": "perf_timer-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a67270f65d4705cb007d418be3fdb40a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 5754, "upload_time": "2019-07-31T12:00:07", "url": "https://files.pythonhosted.org/packages/9b/13/3076486162e6e42bc1013eed554eb0ee957bba155bbf4f87fe71ef9ecd4f/perf_timer-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31db8cdfcefa10bffb98b99c8c871c22", "sha256": "74baede9964e8c22b1abbba396f74fff72e7840825c12a5ff96ec7a2ad92a59d" }, "downloads": -1, "filename": "perf_timer-0.1.0.tar.gz", "has_sig": false, "md5_digest": "31db8cdfcefa10bffb98b99c8c871c22", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5772, "upload_time": "2019-07-31T12:00:10", "url": "https://files.pythonhosted.org/packages/ca/cf/39bc90253c9f2401cd0ed4f7dc5b2e67be1ca7376e0b356bbb2481270dac/perf_timer-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a67270f65d4705cb007d418be3fdb40a", "sha256": "8f5581305e0c3ff01cd83346abf4d995fd66e64d8299d6c74955ecca68a8e5bc" }, "downloads": -1, "filename": "perf_timer-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a67270f65d4705cb007d418be3fdb40a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 5754, "upload_time": "2019-07-31T12:00:07", "url": "https://files.pythonhosted.org/packages/9b/13/3076486162e6e42bc1013eed554eb0ee957bba155bbf4f87fe71ef9ecd4f/perf_timer-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31db8cdfcefa10bffb98b99c8c871c22", "sha256": "74baede9964e8c22b1abbba396f74fff72e7840825c12a5ff96ec7a2ad92a59d" }, "downloads": -1, "filename": "perf_timer-0.1.0.tar.gz", "has_sig": false, "md5_digest": "31db8cdfcefa10bffb98b99c8c871c22", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5772, "upload_time": "2019-07-31T12:00:10", "url": "https://files.pythonhosted.org/packages/ca/cf/39bc90253c9f2401cd0ed4f7dc5b2e67be1ca7376e0b356bbb2481270dac/perf_timer-0.1.0.tar.gz" } ] }