{ "info": { "author": "Tamas Leposa, Endre Galaczi", "author_email": "l@pulilab.com", "bugtrack_url": null, "classifiers": [], "description": "===========\nDerpTime\n===========\n\nDerpTime helps you to calculate deifferences between datetimes while excluding \nweekends (calculating with workdays only).\n\nTypical usage::\n\n #!/usr/bin/env python\n\n from derptime import WorkingHoursDateTime\n from datetime import datetime, timedelta\n\n whdt = WorkingHoursDateTime(2013,11,11,10,10)\n \n if (whdt - timedelta(hours=24)) > datetime.now():\n print \"We still have some time before the deadline!\"\n \n\n\nUsage\n*****\n\nAdding `timedelta` objects::\n----------------------------\n\n >>> from derptime import WorkingHoursDateTime\n >>> from datetime import timedelta\n >>>\n >>> WorkingHoursDateTime(2013,11,8,10,10) + timedelta(hours=24)\n WorkingHoursDateTime(2013, 11, 11, 10, 10)\n\nSubtracting `timedelta` objects::\n---------------------------------\n\n >>> from derptime import WorkingHoursDateTime\n >>> from datetime import timedelta\n >>>\n >>> WorkingHoursDateTime(2013,11,11,10,10) - timedelta(hours=24)\n WorkingHoursDateTime(2013, 11, 8, 10, 10)\n\nSubtracting `WorkingHoursDateTime` and/or `datetime` objects::\n--------------------------------------------------------------\n\n >>> from derptime import WorkingHoursDateTime\n >>> from datetime import datetime, timedelta\n >>>\n >>> WorkingHoursDateTime(2013,11,11,10,10) - WorkingHoursDateTime(2013,11,8,10,10)\n datetime.timedelta(1)\n >>>\n >>> WorkingHoursDateTime(2013,11,11,10,10) - datetime(2013,11,8,10,10)\n datetime.timedelta(1)\n\nConvert from datetime::\n-----------------------\n\n >>> from derptime import WorkingHoursDateTime\n >>> from datetime import datetime\n >>>\n >>> WorkingHoursDateTime.from_datetime(datetime(2013,11,8,10,10))\n WorkingHoursDateTime(2013, 11, 8, 10, 10)\n\nConvert to datetime::\n---------------------\n\n >>> from derptime import WorkingHoursDateTime\n >>> from datetime import datetime\n >>>\n >>> WorkingHoursDateTime(2013,11,11,10,10).to_datetime()\n datetime.datetime(2013, 11, 11, 10, 10)\n\nUsing `now`::\n-------------\n\n >>> from derptime import WorkingHoursDateTime\n >>>\n >>> # You can still use the good-old \"new\" classmethod the same way\n >>> WorkingHoursDateTime.now()\n WorkingHoursDateTime(2013, 11, 8, 16, 29, 28, 977699)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "BSD 3-Clause License, see the LICENSE file for details", "maintainer": null, "maintainer_email": null, "name": "DerpTime", "package_url": "https://pypi.org/project/DerpTime/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/DerpTime/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/DerpTime/0.2.1/", "requires_dist": null, "requires_python": null, "summary": "UNKNOWN", "version": "0.2.1" }, "last_serial": 1127793, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "4868610684d992d5b7c4af9d390370d3", "sha256": "db05a9e3eb438518446da9744b79fdca85e15a7dd6eec642c4c8f91f86a62aef" }, "downloads": -1, "filename": "DerpTime-0.1.tar.gz", "has_sig": false, "md5_digest": "4868610684d992d5b7c4af9d390370d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2938, "upload_time": "2013-11-08T15:37:27", "url": "https://files.pythonhosted.org/packages/ce/b9/b6af6de46ae695bc144d5abd446a0ee164249de4dc1aefacbff499689eba/DerpTime-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "d788e8a480d3e89667e235ee4964caa4", "sha256": "459cdca1d5c3988e12cdabf7c9a3dd1b7359839ae37c7c294eec2d963b9ef8df" }, "downloads": -1, "filename": "DerpTime-0.2.tar.gz", "has_sig": false, "md5_digest": "d788e8a480d3e89667e235ee4964caa4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2953, "upload_time": "2014-06-17T15:29:41", "url": "https://files.pythonhosted.org/packages/6e/1d/125a10648bf14adbdf7111fa258de435cb1435b8f5c99df2019db75e8c60/DerpTime-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ca948acce50d4a18603634304ef0ff36", "sha256": "4e15fc96850e2f67591d59236ad67f34ae5232dc283eb5f92fb1d59514c4dd0f" }, "downloads": -1, "filename": "DerpTime-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ca948acce50d4a18603634304ef0ff36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3178, "upload_time": "2014-06-17T15:33:45", "url": "https://files.pythonhosted.org/packages/8a/ba/bf75f6b29d089a7f23f05544a6f67598d12002cfa98e03e01cc9b0acd2ee/DerpTime-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ca948acce50d4a18603634304ef0ff36", "sha256": "4e15fc96850e2f67591d59236ad67f34ae5232dc283eb5f92fb1d59514c4dd0f" }, "downloads": -1, "filename": "DerpTime-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ca948acce50d4a18603634304ef0ff36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3178, "upload_time": "2014-06-17T15:33:45", "url": "https://files.pythonhosted.org/packages/8a/ba/bf75f6b29d089a7f23f05544a6f67598d12002cfa98e03e01cc9b0acd2ee/DerpTime-0.2.1.tar.gz" } ] }