{ "info": { "author": "Damien Krystkiewicz", "author_email": "damian.krystkiewicz@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython" ], "description": "====================================\nRhei - Simple stopwatch class\n====================================\n\n.. image:: https://badge.fury.io/py/rhei.svg\n :target: https://pypi.org/project/rhei/\n\n.. image:: https://circleci.com/gh/dkrystki/rhei.svg?style=svg\n :target: https://circleci.com/gh/dkrystki/rhei\n\n.. image:: https://codecov.io/gh/dkrystki/rhei/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/dkrystki/rhei\n\n.. image:: https://img.shields.io/badge/python-3.6-blue.svg\n :target: https://www.python.org/downloads/release/python-360/\n\n.. image:: https://img.shields.io/badge/python-3.7-blue.svg\n :target: https://www.python.org/downloads/release/python-370/\n\n\nRhei is a Python 3 package that implements simple stopwatch functionality including pausing, resetting and reverse counting.\n\nInstallation\n------------\n.. code-block:: console\n\n pip install rhei\n\n\nIn a nutshell\n-------------\n\n.. code-block:: python\n\n from time import sleep\n from rhei import Stopwatch\n\n stopwatch = Stopwatch()\n stopwatch.start()\n sleep(5)\n stopwatch.value # 5.0\n\n stopwatch.pause()\n sleep(2)\n stopwatch.value # 5.0\n\n stopwatch.reset()\n stopwatch.value # 0.0\n\n stopwatch.reset(10.0)\n stopwatch.value # 10.0\n stopwatch.start(reversed=True) # Start counting down\n\n sleep(2)\n stopwatch.value # -2.0\n\nDevelopment\n-----------\nRhei uses docker to create an isolated development environment so your system is not being polluted.\n\nRequirements\n############\nIn order to run local development you have to have Docker and Docker Compose installed.\n\n\nStarting things up\n##################\n.. code-block:: console\n\n docker-compose up -d\n\nLogging into the docker terminal\n################################\n.. code-block:: console\n\n ./bin/host/terminal\n\nThe code is synchronised between a docker container and the host using volumes so any changes ( ``pipenv install`` etc ) will be affected on the host.\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/dkrystki/rhei", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "rhei", "package_url": "https://pypi.org/project/rhei/", "platform": "", "project_url": "https://pypi.org/project/rhei/", "project_urls": { "Homepage": "https://github.com/dkrystki/rhei" }, "release_url": "https://pypi.org/project/rhei/0.5.2/", "requires_dist": null, "requires_python": ">= 3.6", "summary": "Package that implements simple stopwatch class.", "version": "0.5.2" }, "last_serial": 5595681, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "7a80ca49e43bf38ad5313e170fa3f5aa", "sha256": "6f2682c6fc017380842bd5aa8c56b70295f54fb74aed7aaff8b8808a0a6ebbb0" }, "downloads": -1, "filename": "rhei-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7a80ca49e43bf38ad5313e170fa3f5aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 6280, "upload_time": "2019-06-26T01:49:42", "url": "https://files.pythonhosted.org/packages/2d/ca/aef5baca1b962ce5dca395fec50d4224e04791378c826381ddaabf6b754f/rhei-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03d56e2aef9cef7c9d571e772ab7c2cf", "sha256": "315f073334e1cff12b55fc4a8d35066ed59058ff841ef1bde1e05641bced0745" }, "downloads": -1, "filename": "rhei-0.1.tar.gz", "has_sig": false, "md5_digest": "03d56e2aef9cef7c9d571e772ab7c2cf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 2019, "upload_time": "2019-06-26T01:49:44", "url": "https://files.pythonhosted.org/packages/93/35/fd131c3ef79999772e07d1bd13c4e4fdc431ba374fa77b3ddb6ef7531427/rhei-0.1.tar.gz" } ], "0.1.2.dev1": [ { "comment_text": "", "digests": { "md5": "52d4faad37ac8a552e2244f570bdf25b", "sha256": "36f77baae0e758a955bfeb0f814e04dd50e9c436ec3188d6d5a045f821983910" }, "downloads": -1, "filename": "rhei-0.1.2.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "52d4faad37ac8a552e2244f570bdf25b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 7052, "upload_time": "2019-06-29T14:01:43", "url": "https://files.pythonhosted.org/packages/12/c7/cff51eef4e18347220e0eeebbab2babb807afacebdc8bea95c43c4c1983a/rhei-0.1.2.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ebca869d174a342b26542633051e74c", "sha256": "9fb7a12d96bd5c1d5e21c3a3af51c45d0a277ffb1116dcc9005469d94e35a704" }, "downloads": -1, "filename": "rhei-0.1.2.dev1.tar.gz", "has_sig": false, "md5_digest": "9ebca869d174a342b26542633051e74c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 20905, "upload_time": "2019-06-29T14:01:45", "url": "https://files.pythonhosted.org/packages/1a/7d/22b02755201c9a4583ee0dd108cf030a2ac5d4d0e35ac233c54274ec4dd2/rhei-0.1.2.dev1.tar.gz" } ], "0.1.2.dev2": [ { "comment_text": "", "digests": { "md5": "b289fb1dd07c11971a27fa47ac00ca2f", "sha256": "a5b93d1b9b89da7b64c7cab624f66897cf90ec0d1de8a16a483ec5426a42d50a" }, "downloads": -1, "filename": "rhei-0.1.2.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "b289fb1dd07c11971a27fa47ac00ca2f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 7052, "upload_time": "2019-06-29T14:06:30", "url": "https://files.pythonhosted.org/packages/b0/46/12b174ccfcad883ff0b23be1100fdda5cca6a09d404e46fcfe839c5e0eec/rhei-0.1.2.dev2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd3349361bbd749ecab0794e801e4973", "sha256": "a4c5d05d7012a6d04c5e82461db95f7b9aa7a152ed516981a5cc9b06add8eae4" }, "downloads": -1, "filename": "rhei-0.1.2.dev2.tar.gz", "has_sig": false, "md5_digest": "bd3349361bbd749ecab0794e801e4973", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 20919, "upload_time": "2019-06-29T14:06:31", "url": "https://files.pythonhosted.org/packages/86/28/42ac6b5b9c4229766142794f245746d53fd2dbcee7e94e38df3fc70b0e39/rhei-0.1.2.dev2.tar.gz" } ], "0.3.6.dev1": [ { "comment_text": "", "digests": { "md5": "946044bb0a02bcb516c67919f00348f9", "sha256": "315fb09835587f8e599b7cf1c0df3d45ca1d4b739c40832e2f492c2dcecd0dec" }, "downloads": -1, "filename": "rhei-0.3.6.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "946044bb0a02bcb516c67919f00348f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 7052, "upload_time": "2019-06-29T14:30:54", "url": "https://files.pythonhosted.org/packages/35/ed/868186f07d3b337baa08dff3ad217800f60a08234f3df2ad2b8bdd6333b2/rhei-0.3.6.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a8e4580e1c67192a4968c223201ab78", "sha256": "9c2d57f65c5e4ab3e6431c4eacf52dc7dd5fabe30b1d12d9d9956aec01ee1b6b" }, "downloads": -1, "filename": "rhei-0.3.6.dev1.tar.gz", "has_sig": false, "md5_digest": "5a8e4580e1c67192a4968c223201ab78", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 20964, "upload_time": "2019-06-29T14:30:55", "url": "https://files.pythonhosted.org/packages/64/42/3842d43cd7c27607c6201a98cb84f39d019fcd70c585de4215b1b8cd80d5/rhei-0.3.6.dev1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "01549d0d3e75417772cf9ac73ae8275c", "sha256": "b453a83c263eb09ffe6b521c7cb6d3222591ea7a005b01406510dab17ca7898d" }, "downloads": -1, "filename": "rhei-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "01549d0d3e75417772cf9ac73ae8275c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 6968, "upload_time": "2019-06-29T15:14:55", "url": "https://files.pythonhosted.org/packages/88/16/e361a6baa487aa9d98888937e1c31917e777d145ca3b5c0c533350acba21/rhei-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "412fed31653232447ab9130a591f27da", "sha256": "253b07e9e22de66d91dafbd4b07c4e82ecdb2e0d3b8a796bc1c3cda33eb83582" }, "downloads": -1, "filename": "rhei-0.4.0.tar.gz", "has_sig": false, "md5_digest": "412fed31653232447ab9130a591f27da", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 22439, "upload_time": "2019-06-29T15:14:56", "url": "https://files.pythonhosted.org/packages/3c/9d/7fa1e00b68623f5e75fdca4e1cdb99ff08705d8d2180f84ff36da866d49d/rhei-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "f4104740d3aafd0055fd5755fb0ec423", "sha256": "ae084b3f53bf9dea2f5ad3734df94047c0130a5b8c03f12e247a5080d2a46eb6" }, "downloads": -1, "filename": "rhei-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f4104740d3aafd0055fd5755fb0ec423", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.0", "size": 6968, "upload_time": "2019-07-01T14:17:52", "url": "https://files.pythonhosted.org/packages/eb/a1/bd2142f81f199a1f91c96ca263dd33547dcf75aa1eb0b1a9ab7ce7ca7fdb/rhei-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f2fda83a0995e022def4939bf9f15dd", "sha256": "3f21c51ed58914ce3d5022ce32d5fa6310855d18c8e56c9eb3befabceb71543a" }, "downloads": -1, "filename": "rhei-0.4.1.tar.gz", "has_sig": false, "md5_digest": "0f2fda83a0995e022def4939bf9f15dd", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.0", "size": 22480, "upload_time": "2019-07-01T14:17:53", "url": "https://files.pythonhosted.org/packages/39/71/a9524cc0da2065adbe10cc12c7532ee3cbb1e5542bb196bf5f23896fa135/rhei-0.4.1.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "0e87a2e60d6a2e2076a72820a0d8e3df", "sha256": "6c1a94c56aad09056ecb5b4cb6e24caea8882016fba117803aef5888d2464b86" }, "downloads": -1, "filename": "rhei-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0e87a2e60d6a2e2076a72820a0d8e3df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 7734, "upload_time": "2019-07-27T16:15:30", "url": "https://files.pythonhosted.org/packages/26/06/0ec817fcf6458335df5e526fe33afbf72ec488a1c84156f5d7142b997cd7/rhei-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "304df1805b2967d9b53994bffae4655c", "sha256": "28e1fffb2e538b9f0c2725180606da1deaa55e8363ca7878e650680e120282b8" }, "downloads": -1, "filename": "rhei-0.5.1.tar.gz", "has_sig": false, "md5_digest": "304df1805b2967d9b53994bffae4655c", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 23551, "upload_time": "2019-07-27T16:15:32", "url": "https://files.pythonhosted.org/packages/c8/2d/ec0b13535f02eba2f38aa57b1fc840e0edb9dc9b6a88cdd981c3081304a0/rhei-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "b459192421fff7047d8a170611fef88d", "sha256": "79cde150b7aaa803f4ba7fd6d21435f96adab911c68779a407cc67a90a326cea" }, "downloads": -1, "filename": "rhei-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b459192421fff7047d8a170611fef88d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 7738, "upload_time": "2019-07-28T13:29:49", "url": "https://files.pythonhosted.org/packages/9a/41/f6eb383f1e7b09d346ed614096fc8f0ebcccc0a45725f19a7e85f55d3bcf/rhei-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4a6c2f5d0140a15fd8de4cdcde0c114", "sha256": "85e640a454468b05ff226f4a78f34804f7c4ebfd3b9eb7d0072349151b929dca" }, "downloads": -1, "filename": "rhei-0.5.2.tar.gz", "has_sig": false, "md5_digest": "c4a6c2f5d0140a15fd8de4cdcde0c114", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 23539, "upload_time": "2019-07-28T13:29:51", "url": "https://files.pythonhosted.org/packages/b6/c1/5f95123cf75a27b047c3626e6b2666d1399737ddf06e24d0d4c9410aa9b3/rhei-0.5.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b459192421fff7047d8a170611fef88d", "sha256": "79cde150b7aaa803f4ba7fd6d21435f96adab911c68779a407cc67a90a326cea" }, "downloads": -1, "filename": "rhei-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b459192421fff7047d8a170611fef88d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 7738, "upload_time": "2019-07-28T13:29:49", "url": "https://files.pythonhosted.org/packages/9a/41/f6eb383f1e7b09d346ed614096fc8f0ebcccc0a45725f19a7e85f55d3bcf/rhei-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4a6c2f5d0140a15fd8de4cdcde0c114", "sha256": "85e640a454468b05ff226f4a78f34804f7c4ebfd3b9eb7d0072349151b929dca" }, "downloads": -1, "filename": "rhei-0.5.2.tar.gz", "has_sig": false, "md5_digest": "c4a6c2f5d0140a15fd8de4cdcde0c114", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 23539, "upload_time": "2019-07-28T13:29:51", "url": "https://files.pythonhosted.org/packages/b6/c1/5f95123cf75a27b047c3626e6b2666d1399737ddf06e24d0d4c9410aa9b3/rhei-0.5.2.tar.gz" } ] }