{ "info": { "author": "Tsuyoshi Hombashi", "author_email": "tsuyoshi.hombashi@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing" ], "description": ".. contents:: **DateTimeRange**\n :backlinks: top\n :depth: 2\n\nSummary\n=========\n`DateTimeRange `__ is a Python library to handle a time range. e.g. check whether a time is within the time range, get the intersection of time ranges, truncating a time range, iterate through a time range, and so forth.\n\n.. image:: https://badge.fury.io/py/DateTimeRange.svg\n :target: https://badge.fury.io/py/DateTimeRange\n :alt: PyPI package version\n\n.. image:: https://img.shields.io/pypi/pyversions/DateTimeRange.svg\n :target: https://pypi.org/project/DateTimeRange\n :alt: Supported Python versions\n\n.. image:: https://img.shields.io/travis/thombashi/DateTimeRange/master.svg?label=Linux/macOS%20CI\n :target: https://travis-ci.org/thombashi/DateTimeRange\n :alt: Linux/macOS CI status\n\n.. image:: https://img.shields.io/appveyor/ci/thombashi/datetimerange/master.svg?label=Windows%20CI\n :target: https://ci.appveyor.com/project/thombashi/datetimerange/branch/master\n :alt: Windows CI status\n\n.. image:: https://coveralls.io/repos/github/thombashi/DateTimeRange/badge.svg?branch=master\n :target: https://coveralls.io/github/thombashi/DateTimeRange?branch=master\n :alt: Test coverage\n\n.. image:: https://img.shields.io/github/stars/thombashi/DateTimeRange.svg?style=social&label=Star\n :target: https://github.com/thombashi/DateTimeRange\n :alt: GitHub stars\n\nExamples\n==========\nCreate and convert to string\n----------------------------\n:Sample Code:\n .. code:: python\n\n from datetimerange import DateTimeRange\n time_range = DateTimeRange(\"2015-03-22T10:00:00+0900\", \"2015-03-22T10:10:00+0900\")\n str(time_range)\n\n:Output:\n ::\n\n '2015-03-22T10:00:00+0900 - 2015-03-22T10:10:00+0900'\n\nGet iterator\n------------\n:Sample Code 1:\n .. code:: python\n\n import datetime\n from datetimerange import DateTimeRange\n\n time_range = DateTimeRange(\"2015-01-01T00:00:00+0900\", \"2015-01-04T00:00:00+0900\")\n for value in time_range.range(datetime.timedelta(days=1)):\n print value\n\n:Output 1:\n ::\n\n 2015-01-01 00:00:00+09:00\n 2015-01-02 00:00:00+09:00\n 2015-01-03 00:00:00+09:00\n 2015-01-04 00:00:00+09:00\n\n:Sample Code 2:\n .. code:: python\n\n from datetimerange import DateTimeRange\n from dateutil.relativedelta import relativedelta\n\n time_range = DateTimeRange(\"2015-01-01T00:00:00+0900\", \"2016-01-01T00:00:00+0900\")\n for value in time_range.range(relativedelta(months=+4)):\n print value\n\n:Output 2:\n ::\n\n 2015-01-01 00:00:00+09:00\n 2015-05-01 00:00:00+09:00\n 2015-09-01 00:00:00+09:00\n 2016-01-01 00:00:00+09:00\n\nTest whether a value within the time range\n------------------------------------------\n:Sample Code:\n .. code:: python\n\n from datetimerange import DateTimeRange\n\n time_range = DateTimeRange(\"2015-03-22T10:00:00+0900\", \"2015-03-22T10:10:00+0900\")\n print(\"2015-03-22T10:05:00+0900\" in time_range)\n print(\"2015-03-22T10:15:00+0900\" in time_range)\n\n time_range_smaller = DateTimeRange(\"2015-03-22T10:03:00+0900\", \"2015-03-22T10:07:00+0900\")\n print(time_range_smaller in time_range)\n\n:Output:\n ::\n\n True\n False\n True\n\nTest whether a value intersect the time range\n---------------------------------------------\n:Sample Code:\n .. code:: python\n\n from datetimerange import DateTimeRange\n time_range = DateTimeRange(\"2015-03-22T10:00:00+0900\", \"2015-03-22T10:10:00+0900\")\n x = DateTimeRange(\"2015-03-22T10:05:00+0900\", \"2015-03-22T10:15:00+0900\")\n time_range.is_intersection(x)\n\n:Output:\n ::\n\n True\n\nMake an intersected time range\n------------------------------\n:Sample Code:\n .. code:: python\n\n from datetimerange import DateTimeRange\n time_range = DateTimeRange(\"2015-03-22T10:00:00+0900\", \"2015-03-22T10:10:00+0900\")\n x = DateTimeRange(\"2015-03-22T10:05:00+0900\", \"2015-03-22T10:15:00+0900\")\n time_range.intersection(x)\n\n:Output:\n ::\n\n 2015-03-22T10:05:00+0900 - 2015-03-22T10:10:00+0900\n\nMake an encompassed time range\n------------------------------\n:Sample Code:\n .. code:: python\n\n from datetimerange import DateTimeRange\n time_range = DateTimeRange(\"2015-03-22T10:00:00+0900\", \"2015-03-22T10:10:00+0900\")\n x = DateTimeRange(\"2015-03-22T10:05:00+0900\", \"2015-03-22T10:15:00+0900\")\n time_range.encompass(x)\n\n:Output:\n ::\n\n 2015-03-22T10:00:00+0900 - 2015-03-22T10:15:00+0900\n\nTruncate time range\n-------------------\n:Sample Code:\n .. code:: python\n\n from datetimerange import DateTimeRange\n\n time_range = DateTimeRange(\"2015-03-22T10:00:00+0900\", \"2015-03-22T10:10:00+0900\")\n time_range.is_output_elapse = True\n print(\"before truncate: \", time_range)\n\n time_range.truncate(10)\n print(\"after truncate: \", time_range)\n\n:Output:\n ::\n\n before truncate: 2015-03-22T10:00:00+0900 - 2015-03-22T10:10:00+0900 (0:10:00)\n after truncate: 2015-03-22T10:00:30+0900 - 2015-03-22T10:09:30+0900 (0:09:00)\n\nFor more information\n----------------------\nMore examples are available at \nhttps://datetimerange.rtfd.io/en/latest/pages/examples/index.html\n\nExamples with Jupyter Notebook is also available at `DateTimeRange.ipynb `__\n\nInstallation\n============\n\n::\n\n pip install DateTimeRange\n\n\nDependencies\n============\nPython 2.7 or 3.5+\n\n- `python-dateutil `__\n- `typepy `__\n\nTest dependencies\n-----------------\n- `pytest `__\n- `pytest-runner `__\n- `tox `__\n\nDocumentation\n===============\nhttps://datetimerange.rtfd.io/\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/thombashi/DateTimeRange", "keywords": "datetimerange,datetime,time range", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "DateTimeRange", "package_url": "https://pypi.org/project/DateTimeRange/", "platform": "", "project_url": "https://pypi.org/project/DateTimeRange/", "project_urls": { "Documentation": "https://datetimerange.rtfd.io/", "Homepage": "https://github.com/thombashi/DateTimeRange", "Source": "https://github.com/thombashi/DateTimeRange", "Tracker": "https://github.com/thombashi/DateTimeRange/issues" }, "release_url": "https://pypi.org/project/DateTimeRange/0.6.1/", "requires_dist": [ "setuptools (>=38.3.0)", "python-dateutil (<3.0.0,>=2.4.2)", "typepy[datetime] (<1.0.0,>=0.6.0)", "twine ; extra == 'build'", "wheel ; extra == 'build'", "path.py ; extra == 'docs'", "readmemaker (<1.0.0,>=0.7.3) ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'", "Sphinx ; extra == 'docs'", "releasecmd (<0.1.0,>=0.0.18) ; extra == 'release'", "pytest ; extra == 'test'", "pytz ; extra == 'test'" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "summary": "DateTimeRange is a Python library to handle a time range. e.g. check whether a time is within the time range, get the intersection of time ranges, truncating a time range, iterate through a time range, and so forth.", "version": "0.6.1" }, "last_serial": 5255704, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "14ce3adad97b3ff6b44fde5f3758fd63", "sha256": "9ed4977c3ca3bb2bc68074ab1b01913cbcbc87d4b3ceabf722cfa5b5729db236" }, "downloads": -1, "filename": "DateTimeRange-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "14ce3adad97b3ff6b44fde5f3758fd63", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7359, "upload_time": "2016-02-19T07:53:10", "url": "https://files.pythonhosted.org/packages/9c/0c/ab138b99c24a30948e116bd35932c99661daa6c52e4568eb40acc1af438c/DateTimeRange-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b93b41c4632751332605e3e4ac14556", "sha256": "b395b449afce634072de0e2a3bf91a1d2716997fb15c59e4c2c0ffd23cf9bc8a" }, "downloads": -1, "filename": "DateTimeRange-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3b93b41c4632751332605e3e4ac14556", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9817, "upload_time": "2016-02-19T07:52:53", "url": "https://files.pythonhosted.org/packages/d4/2f/703c0b2b9459754f7712fc1b136cca74aa300989fb4bb58aa4e106a5e733/DateTimeRange-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "18934a16f554ca1e261e839373fbae66", "sha256": "44e346a9f3cc51612ad83dd227d5221945fdf67514ffb5ded452814e7d7d6fdf" }, "downloads": -1, "filename": "DateTimeRange-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18934a16f554ca1e261e839373fbae66", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7397, "upload_time": "2016-02-20T04:58:22", "url": "https://files.pythonhosted.org/packages/29/3b/38f01e67992e61c625a402cbc6772461317ee270bec09b5f953a3c1e2cc0/DateTimeRange-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ed33a2f9af631f333ee85ab5f134f7e", "sha256": "738f27c1fd7ef695e0554e8710cfa6b7cf054bd1c4597da0297599752fc93eb4" }, "downloads": -1, "filename": "DateTimeRange-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2ed33a2f9af631f333ee85ab5f134f7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9836, "upload_time": "2016-02-20T04:58:14", "url": "https://files.pythonhosted.org/packages/40/2c/2adb792f2cd568930d37961d63a68a3e9d9ad36386969e69ec32f03e8fae/DateTimeRange-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "43eca734937044207d6256cffc34f5ce", "sha256": "f4765636a5a82fdae83029a2dae7c192aaa69bacc4a6dae38feedbc09286c45e" }, "downloads": -1, "filename": "DateTimeRange-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "43eca734937044207d6256cffc34f5ce", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8407, "upload_time": "2016-02-25T13:16:46", "url": "https://files.pythonhosted.org/packages/06/9c/0ffd114cc6ae7efdd6d018e81a0b2f9cf87bc40160a5b0661aae83f49dfe/DateTimeRange-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d17a150571d7251563c92be8b819cc6", "sha256": "7fab55032f8a65399d358ec7d4d7a088b94eec519385b9019fc2b4941d3e7672" }, "downloads": -1, "filename": "DateTimeRange-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1d17a150571d7251563c92be8b819cc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11147, "upload_time": "2016-02-25T13:16:35", "url": "https://files.pythonhosted.org/packages/b1/e9/2d58d12c145c2b7dd4943a78ff26d7fe05b8eb398c6d6822767304d50863/DateTimeRange-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b6f6acf3bc452afb03b86bc804395877", "sha256": "9327f802f00af3fccb28c09531a7677b6dad4313a2a301b104a12fcc63d1fd0e" }, "downloads": -1, "filename": "DateTimeRange-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b6f6acf3bc452afb03b86bc804395877", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8922, "upload_time": "2016-02-28T19:11:11", "url": "https://files.pythonhosted.org/packages/58/e7/ad1a593f5bfea1e39a8abb0581f396a44caab9348076bcbef6e376da6549/DateTimeRange-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e4b392cc2c1a075dc2584bfac110b0c", "sha256": "ec3b5cf171050d1afd36fa077fd855f9f2f23885b3448933764fbf16b3d63ca3" }, "downloads": -1, "filename": "DateTimeRange-0.1.3.tar.gz", "has_sig": false, "md5_digest": "4e4b392cc2c1a075dc2584bfac110b0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13875, "upload_time": "2016-02-28T19:10:57", "url": "https://files.pythonhosted.org/packages/c6/91/ab5ab43b2d1b004548d6a14fec8578be782fc296a1e6e8c3c41584400826/DateTimeRange-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e326e835bd56e0256edfe49de1eda029", "sha256": "e1bf35baa0720ee2c564d28796c4412e96782aab4f98b7cff5f46d93627742d9" }, "downloads": -1, "filename": "DateTimeRange-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e326e835bd56e0256edfe49de1eda029", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9894, "upload_time": "2016-03-10T23:01:07", "url": "https://files.pythonhosted.org/packages/6c/60/f649e205a71b46b9717217ee729f4bb9ccf5d61d8ce4e6851e18f6b3d7f9/DateTimeRange-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b05b583020707726767023f00a16543", "sha256": "fb0ddeaeec245e4085f0167a2d7889230fc2822fb3256d1201305aa5c4db1f76" }, "downloads": -1, "filename": "DateTimeRange-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6b05b583020707726767023f00a16543", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15445, "upload_time": "2016-03-10T15:50:51", "url": "https://files.pythonhosted.org/packages/5e/39/eeab45c82e4172655d4cbcd7b9ea7dfe02320e559abe6cf52dd4b479a917/DateTimeRange-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7d3a96093c15bdf4c7ec61416702aa44", "sha256": "2a3ef23117b9b15aab940a0a48f679cc47e2656bddd7fcb00427195b5c3375a7" }, "downloads": -1, "filename": "DateTimeRange-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7d3a96093c15bdf4c7ec61416702aa44", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9942, "upload_time": "2016-03-15T13:18:01", "url": "https://files.pythonhosted.org/packages/b8/5b/9b77f51d62d1dbbdaa2cfbc1e865c3b587142fec8a29e31ee63040b1e114/DateTimeRange-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b886ca973480aa9c3453ff1dc2732168", "sha256": "05748b365bcfb4371791b96b4cc6022afac55476578b0bc2264892b32e846f19" }, "downloads": -1, "filename": "DateTimeRange-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b886ca973480aa9c3453ff1dc2732168", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15514, "upload_time": "2016-03-15T13:17:27", "url": "https://files.pythonhosted.org/packages/85/56/2f61cb83a4d138a6c8a49d4b34cc1e648143787057331a050dc279933535/DateTimeRange-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "7e37a92e93340c8441fa32dd4850a45d", "sha256": "082b6fd844cf36c3615091dbf16c9c3c0dab6b2af33cab83e054d3541ed65f4c" }, "downloads": -1, "filename": "DateTimeRange-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e37a92e93340c8441fa32dd4850a45d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8455, "upload_time": "2016-06-19T14:07:49", "url": "https://files.pythonhosted.org/packages/71/5b/d977d32310ada722fac59095d3cdf040fbca3e7a7f47eea358921a6b348f/DateTimeRange-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d84dc34026e96544f6eb4040b441ea19", "sha256": "4cbd4d7a8040468a92db25b06758d7fa0f2e25cf796025a43e0e4a3bddd28e18" }, "downloads": -1, "filename": "DateTimeRange-0.2.2.tar.gz", "has_sig": false, "md5_digest": "d84dc34026e96544f6eb4040b441ea19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13980, "upload_time": "2016-06-19T14:07:23", "url": "https://files.pythonhosted.org/packages/f9/b8/df4f89d8e58882a3fa822adc3123f29fba5daae533e27ff0c4318d5e6d45/DateTimeRange-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "e7594235a1549bdc68bdad68a49cf1d5", "sha256": "33811b0b62aa1ad2f25b6415658fd61c349e18bd89f6964f361e510a6774d7b6" }, "downloads": -1, "filename": "DateTimeRange-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e7594235a1549bdc68bdad68a49cf1d5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8381, "upload_time": "2016-07-03T11:54:12", "url": "https://files.pythonhosted.org/packages/fe/c4/34c660d0076bb21e7d8369cd80cc42c140edcd5a779ecb2fd7e80608c1f2/DateTimeRange-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26421369f98e531aeb9600bfc0138199", "sha256": "6d7420861307646811b06badaa3c719f6cb446dd5ff01c725b980072d2c1d3b1" }, "downloads": -1, "filename": "DateTimeRange-0.2.3.tar.gz", "has_sig": false, "md5_digest": "26421369f98e531aeb9600bfc0138199", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13904, "upload_time": "2016-07-03T11:54:05", "url": "https://files.pythonhosted.org/packages/1b/d5/fdf84e7132aef719f0bc940830ff18aa457a080991138bbbfe049338486c/DateTimeRange-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "45aa5e61e8e085abe375485da62d4109", "sha256": "00f2f93c12dbc8be9d644a7fea92672f34e89b1722b29a221b6f9eb3b4e354c1" }, "downloads": -1, "filename": "DateTimeRange-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "45aa5e61e8e085abe375485da62d4109", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8371, "upload_time": "2016-07-09T14:38:33", "url": "https://files.pythonhosted.org/packages/c7/f9/9b41262dd4f118a0f928d5b5cd39b9c052fe302d21149bff1ed7201ce4fb/DateTimeRange-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "325e79306d9349d6e48bf9d122638736", "sha256": "d4c1f4d1c4fa32ee7b4cebb55f967c238a6a178cb7fd575c1b7887a212bc22fe" }, "downloads": -1, "filename": "DateTimeRange-0.2.4.tar.gz", "has_sig": false, "md5_digest": "325e79306d9349d6e48bf9d122638736", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13905, "upload_time": "2016-07-09T14:38:27", "url": "https://files.pythonhosted.org/packages/a9/60/9530e1210e47e22b6b16521e1aa8264d8a326a4f84267b58ed2ee6fce12f/DateTimeRange-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "ad1025f2fc6734d3f62eccf9fa82d885", "sha256": "5323d939c3662ede1994a0a4d158a735d6c78f7079f883ec355cde5721497de5" }, "downloads": -1, "filename": "DateTimeRange-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad1025f2fc6734d3f62eccf9fa82d885", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8194, "upload_time": "2016-08-11T09:50:11", "url": "https://files.pythonhosted.org/packages/0b/38/c76283969842e1e9f00ccb89bcc5e62b8aad8c69411a3c18edb78ee90975/DateTimeRange-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db459888e2bc3dca51db5b4d0eb94c02", "sha256": "fcdad249d127cbcc722c4d5edd05c8653c5bf4ccc09b16035dd8dfd17ad5b89d" }, "downloads": -1, "filename": "DateTimeRange-0.2.5.tar.gz", "has_sig": false, "md5_digest": "db459888e2bc3dca51db5b4d0eb94c02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13639, "upload_time": "2016-08-11T09:50:08", "url": "https://files.pythonhosted.org/packages/4d/f0/7c9baace3c46152822df55d4b2c7158d24d9be7dbe07ef99584d92bfab40/DateTimeRange-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "78593c69c550d76e2b51877594899f60", "sha256": "f68ca0d1d545cc28c3c708259ea277aa085fe2b6aa1107502d3eb3571526b920" }, "downloads": -1, "filename": "DateTimeRange-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "78593c69c550d76e2b51877594899f60", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8201, "upload_time": "2016-11-17T12:34:28", "url": "https://files.pythonhosted.org/packages/85/33/550279b28f5eecf71a0df46648ca254931c4d83b6e3315bbef144d4af1d0/DateTimeRange-0.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24a28ecdb7b7a6e091b8fa47d86faf80", "sha256": "0323c7b085acb16241da9bfffc30dbe13bb7a81a82c916d260861e76ca761e97" }, "downloads": -1, "filename": "DateTimeRange-0.2.6.tar.gz", "has_sig": false, "md5_digest": "24a28ecdb7b7a6e091b8fa47d86faf80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13667, "upload_time": "2016-11-17T12:34:25", "url": "https://files.pythonhosted.org/packages/68/b1/a4fc80aa690af385844e9d4d0b65f83ed513f725985a39a87cb5033e213b/DateTimeRange-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "c1749cb5ee4aad4632c2bd1521b2c543", "sha256": "47e0ea32a4601add96e2d2d06cee9f33e7aca34fe24fed2daf03a04eb2211d11" }, "downloads": -1, "filename": "DateTimeRange-0.2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1749cb5ee4aad4632c2bd1521b2c543", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8250, "upload_time": "2016-11-20T08:47:29", "url": "https://files.pythonhosted.org/packages/60/17/2aa5e84490afaefbcfe4c0585883191517f1d71be5d497595b90fe356359/DateTimeRange-0.2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f340a572556fab3514966fc967327e80", "sha256": "25b4c82dfef84e574c068e4a980225da8fd7224f6bcd297fa9b870a7334644e5" }, "downloads": -1, "filename": "DateTimeRange-0.2.7.tar.gz", "has_sig": false, "md5_digest": "f340a572556fab3514966fc967327e80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13719, "upload_time": "2016-11-20T08:47:25", "url": "https://files.pythonhosted.org/packages/a6/f8/bb2ec98b28477b181cf828e0e1e98aeec441a8d5a14a22f00dc8131b2a25/DateTimeRange-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "876803f2ce1a44947195ac795a03a753", "sha256": "1522cfb372eeadffc4d978002acf433d0b336c74cd6de5f488569506ba7aff41" }, "downloads": -1, "filename": "DateTimeRange-0.2.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "876803f2ce1a44947195ac795a03a753", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8256, "upload_time": "2016-12-30T03:00:53", "url": "https://files.pythonhosted.org/packages/1e/b0/eed93f1343cda512bd9f01a9a1c2543c475c2f13c6bad971c25c3d0d2cf0/DateTimeRange-0.2.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9214c140388ccf9d33657e2243fa22f", "sha256": "254276e1b723e8067fd04a4af4a389216e00a4abdb6cfc063b5002fcc74e8077" }, "downloads": -1, "filename": "DateTimeRange-0.2.8.tar.gz", "has_sig": false, "md5_digest": "a9214c140388ccf9d33657e2243fa22f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13747, "upload_time": "2016-12-30T03:00:49", "url": "https://files.pythonhosted.org/packages/9d/ec/786e4187c87ecf9216bfd725dfb3b683656a2f238d8a83d73331d0f6c0b6/DateTimeRange-0.2.8.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "bb6fa3a6ca7b1577065c5f4b2ade61a1", "sha256": "630546614c19f6d11d1af48393e996b59061666ad7970de89eba2c03e4ce04fe" }, "downloads": -1, "filename": "DateTimeRange-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb6fa3a6ca7b1577065c5f4b2ade61a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8329, "upload_time": "2017-02-25T14:38:18", "url": "https://files.pythonhosted.org/packages/0f/a8/923274979b909bb7f457212de26e133b3e339419a42eb4ccd8a7ac110c7b/DateTimeRange-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "daf5c2eb7f13f8129957ef12470b9ad9", "sha256": "2e86cf184f7a25671e1bc4d13d4948beeaff55eed709bc88f1c26765226d277f" }, "downloads": -1, "filename": "DateTimeRange-0.3.1.tar.gz", "has_sig": false, "md5_digest": "daf5c2eb7f13f8129957ef12470b9ad9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11824, "upload_time": "2017-02-25T14:38:20", "url": "https://files.pythonhosted.org/packages/df/a1/6c768a99e511767d9f7725c356c6635fac16c8f6710f5fc8e9ceee177539/DateTimeRange-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "6ace22a036727723c701b19953c6dbdb", "sha256": "abf8a79acfdcb37d4efd0d09821f18d22a737bf88f1eea96c9347ac55643a7da" }, "downloads": -1, "filename": "DateTimeRange-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6ace22a036727723c701b19953c6dbdb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8331, "upload_time": "2017-04-23T13:29:10", "url": "https://files.pythonhosted.org/packages/94/49/7aef6a8265996cdd2d1035de7a2ebc7195ac2472acd4dabfafbfac191c16/DateTimeRange-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9368ca6610dbbf73ea2aaa71ccce8fc8", "sha256": "81683f65704cf3a6cd535a144ea8aa58b378a0e9066d3c35361b83cb718fc6fa" }, "downloads": -1, "filename": "DateTimeRange-0.3.2.tar.gz", "has_sig": false, "md5_digest": "9368ca6610dbbf73ea2aaa71ccce8fc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11825, "upload_time": "2017-04-23T13:29:12", "url": "https://files.pythonhosted.org/packages/65/db/32f5600d1be9000a16e77f8d0fb7303269ddd75dbc5b31178a91f2dd1acb/DateTimeRange-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "895cf0108009162fe24c82a799b45c53", "sha256": "0568b307a26853c4274a3779fb17027e0d8784b6c74b4aec43f1909cb3978454" }, "downloads": -1, "filename": "DateTimeRange-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "895cf0108009162fe24c82a799b45c53", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8574, "upload_time": "2017-07-31T23:48:52", "url": "https://files.pythonhosted.org/packages/0d/44/8d430a7d6965fef99da103dc6061108f0c67e7717a73cf9882b8577da013/DateTimeRange-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51edda8222384f864a3496e32d0219e7", "sha256": "0ddf43de53195f37f6c81e8387f868e8466b1ab3e976d13d4b9a753a3d1ce39a" }, "downloads": -1, "filename": "DateTimeRange-0.3.3.tar.gz", "has_sig": false, "md5_digest": "51edda8222384f864a3496e32d0219e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12027, "upload_time": "2017-07-31T23:48:53", "url": "https://files.pythonhosted.org/packages/65/d3/71a52b542d55bfca1caa38365df06f052e3db45ed772042d4bd14715c764/DateTimeRange-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "a8df28989ca7616502494cd627c5eac4", "sha256": "7425c260acdb5c11c946eabc7cf832ef041da041549920063871edd9f8d28e9d" }, "downloads": -1, "filename": "DateTimeRange-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8df28989ca7616502494cd627c5eac4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6827, "upload_time": "2018-04-29T03:58:08", "url": "https://files.pythonhosted.org/packages/ef/5d/f39da0da85eee218822a2286d0a80f8fa3c03c55ae62a35f2014c3718ab1/DateTimeRange-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87d1e87a05ab24be755a62b9355bdd44", "sha256": "d8a9a4bcf0b89b067cfcccf991782c816e22b0951e3ee3393f38aadb2bebbe9a" }, "downloads": -1, "filename": "DateTimeRange-0.3.4.tar.gz", "has_sig": false, "md5_digest": "87d1e87a05ab24be755a62b9355bdd44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11261, "upload_time": "2018-04-29T03:58:09", "url": "https://files.pythonhosted.org/packages/22/01/42a840d7478b53c25a773ee2a0c3295e72023643d039967bc589e0a922dc/DateTimeRange-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "8ebc65131248358f23b854fa593c0f4c", "sha256": "0be37dd3bd1365a4a9db87f3bf21bbf2456eb686362a4e7cdbd4055e03a8a731" }, "downloads": -1, "filename": "DateTimeRange-0.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8ebc65131248358f23b854fa593c0f4c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 6754, "upload_time": "2018-04-29T04:06:55", "url": "https://files.pythonhosted.org/packages/83/57/1feceaf13487b89e57374bebdbd5155e249488db6e8a98d208729c4b8913/DateTimeRange-0.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5e3d1190d6fd7aa539ad761df9410a9", "sha256": "a9ad59cf5cc80e367369f52b9dada96e54b433f7f8b7d12fac5d0fee4a9ce602" }, "downloads": -1, "filename": "DateTimeRange-0.3.5.tar.gz", "has_sig": false, "md5_digest": "c5e3d1190d6fd7aa539ad761df9410a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 11239, "upload_time": "2018-04-29T04:06:57", "url": "https://files.pythonhosted.org/packages/be/21/eef3ee49a8b1eb9cbc71f83317fa1e19db1c70d7de43cd8d4a31e49d6cd6/DateTimeRange-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "995ceac854437d920df5ee2d9130b579", "sha256": "1800aff020e03ab7bfe160c1f81cce51d5a9c2ab88ee5d5e840653e2810c757e" }, "downloads": -1, "filename": "DateTimeRange-0.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "995ceac854437d920df5ee2d9130b579", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 6738, "upload_time": "2018-09-15T10:35:01", "url": "https://files.pythonhosted.org/packages/da/97/9d9294cd500e8014208f210030397c5c126cb68c3dad883e9a38550c2ce1/DateTimeRange-0.3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2debb1a077dd51e811d3f4ef655f495d", "sha256": "b9bbb28695884bfc01ffbd7e8f9f2934bc486ee0e6408398cb314aee7225e4b0" }, "downloads": -1, "filename": "DateTimeRange-0.3.6.tar.gz", "has_sig": false, "md5_digest": "2debb1a077dd51e811d3f4ef655f495d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 11167, "upload_time": "2018-09-15T10:35:03", "url": "https://files.pythonhosted.org/packages/84/17/ec5b348a95a114a53ac1e18724aa7d060abc8eda877e3e85a822f1b13c75/DateTimeRange-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "67728409d657b8c0043af055e9279494", "sha256": "870297c38ca7f5bce14b9952af79d1e27a33326c54eec47c0f32b2d827680616" }, "downloads": -1, "filename": "DateTimeRange-0.3.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "67728409d657b8c0043af055e9279494", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 6763, "upload_time": "2018-10-07T03:22:35", "url": "https://files.pythonhosted.org/packages/4b/ed/7502369d9567a87fb80d559a168356866de9d695662e61e7e6cb1abd218f/DateTimeRange-0.3.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46dc55964b34867a5679094400abd7c0", "sha256": "23a08dc09ff9336c61ee654b1c1e4d881fba89e30680baa203c6841155a57270" }, "downloads": -1, "filename": "DateTimeRange-0.3.7.tar.gz", "has_sig": false, "md5_digest": "46dc55964b34867a5679094400abd7c0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 11207, "upload_time": "2018-10-07T03:22:36", "url": "https://files.pythonhosted.org/packages/fd/0f/36ceabe96c85abfe89bda6f33cd0a9fd8e9d19afa57efb87444053f26347/DateTimeRange-0.3.7.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "7c37101b2e00c7a1365eb7584e1ce8fc", "sha256": "1a9c0e678d9f66d98142ed25f616e8eb58a64a7704ad9bce04b44c8e240d3b41" }, "downloads": -1, "filename": "DateTimeRange-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7c37101b2e00c7a1365eb7584e1ce8fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 7592, "upload_time": "2018-10-30T13:21:19", "url": "https://files.pythonhosted.org/packages/7b/ef/84cd8acb152d6796b02db28edbdc701fd8af86575d3569c218f4e408f5ac/DateTimeRange-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9452877126a23acd3b5218a5ed4aca0f", "sha256": "a4c96f0613f432f652f71faa23f1c2d65062f9a9220975eaf8ee55c096a5a840" }, "downloads": -1, "filename": "DateTimeRange-0.4.0.tar.gz", "has_sig": false, "md5_digest": "9452877126a23acd3b5218a5ed4aca0f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 11310, "upload_time": "2018-10-30T13:21:21", "url": "https://files.pythonhosted.org/packages/e7/06/945bc33f6dded8685fc57cbc5405df1f7af1c955830b858d2598c80b0932/DateTimeRange-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "140ffeef68339d510cabdcd8cb71fc4e", "sha256": "1e2ee468a122dcc10a9d6c32106df4ace10e53f6f57f6b30584ef9e1b7213e88" }, "downloads": -1, "filename": "DateTimeRange-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "140ffeef68339d510cabdcd8cb71fc4e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 7603, "upload_time": "2018-10-31T14:59:51", "url": "https://files.pythonhosted.org/packages/2c/65/3a6725208146ab8e9ad62e9d798a1f25221abea108c01dc853f55b0ff5cb/DateTimeRange-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e741aa8585e6a4230d77c801d18c5d8", "sha256": "6c08d5716e3685d13673b200f4863fcd74d629a24e0c123d7f5ca8e74ec41c91" }, "downloads": -1, "filename": "DateTimeRange-0.5.0.tar.gz", "has_sig": false, "md5_digest": "6e741aa8585e6a4230d77c801d18c5d8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 11362, "upload_time": "2018-10-31T14:59:53", "url": "https://files.pythonhosted.org/packages/ab/79/465b31a0296bd10d1fa0706a6cfd10f56637d59510e66768c2c3fe27ca99/DateTimeRange-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "9b9fd61c513614250c5e607c3e418621", "sha256": "1f013d4c2fb5a04e4d9d9f55d98a0c5fc34b00694dc5927319859e73347af5d5" }, "downloads": -1, "filename": "DateTimeRange-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9b9fd61c513614250c5e607c3e418621", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 7614, "upload_time": "2018-11-25T06:39:05", "url": "https://files.pythonhosted.org/packages/12/a6/11b3c60effdf563c1e202022dc9a7cdefe95c4d5d312f71a6c82c6829da6/DateTimeRange-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da7e844eff96f740ef8c5e5763a4d73e", "sha256": "5dea8325f9a3e69b6907112851bb65e3a363976e896e0f34b988dfa93289d4be" }, "downloads": -1, "filename": "DateTimeRange-0.5.1.tar.gz", "has_sig": false, "md5_digest": "da7e844eff96f740ef8c5e5763a4d73e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 11410, "upload_time": "2018-11-25T06:39:06", "url": "https://files.pythonhosted.org/packages/62/f0/5f4506059eea825f00863aeabde93f01a7ffe084d8b2e617309d5057dfe3/DateTimeRange-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "efd56c2ceda1e010683992802899e660", "sha256": "0d0fcbcc2c9d6504411fdb8d1ce0631779a06e5ea78efc693e6fa890c89177c2" }, "downloads": -1, "filename": "DateTimeRange-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "efd56c2ceda1e010683992802899e660", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 7631, "upload_time": "2019-01-03T02:24:41", "url": "https://files.pythonhosted.org/packages/42/9f/5bb298ffe844a0dc3c3ba83a0dd6865a5f68f1d9545af7124c0cecd8e505/DateTimeRange-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0e5e40f0b3d42013e0af2a5ab46e088", "sha256": "d4bf645d0508475348de67f3714e8a299e7cd98e31f04ca58b15021d4af002db" }, "downloads": -1, "filename": "DateTimeRange-0.5.2.tar.gz", "has_sig": false, "md5_digest": "d0e5e40f0b3d42013e0af2a5ab46e088", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 11591, "upload_time": "2019-01-03T02:24:43", "url": "https://files.pythonhosted.org/packages/78/dc/ff4ad67419725cd02e71875a8b50fa71794a3f35a699d59a48d316aa0254/DateTimeRange-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "02008e470fd9e3e72b97e02225e86091", "sha256": "d3f9ce705af32ecfaa3865482bebb9cc0f952b7595c2766fe59e4411bc975514" }, "downloads": -1, "filename": "DateTimeRange-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "02008e470fd9e3e72b97e02225e86091", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 7722, "upload_time": "2019-01-11T12:16:45", "url": "https://files.pythonhosted.org/packages/bf/9b/780adff71c35634fda8ab36d9a4b1cd1d4b9a7c515dcce7e3fb828803655/DateTimeRange-0.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d50cd6dfba7ddbc8b77ca9d0fda477c", "sha256": "086cdc68c9927ee5fd5e53ec1fa91d1da5c995dbbc42cb739b4378eb7993c3ba" }, "downloads": -1, "filename": "DateTimeRange-0.5.3.tar.gz", "has_sig": false, "md5_digest": "7d50cd6dfba7ddbc8b77ca9d0fda477c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 11687, "upload_time": "2019-01-11T12:16:48", "url": "https://files.pythonhosted.org/packages/b6/e1/f2e55270d5cfe9dc82dcd892a30ddf00c170562f5cd85bd577fe560d9120/DateTimeRange-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "ffbf0b234e88bc61ecd075b39fc48af0", "sha256": "ebe752af455e805ab4d4678e3e979b9e3a0cbe3b79c6e08784bce4a6eab72e5e" }, "downloads": -1, "filename": "DateTimeRange-0.5.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ffbf0b234e88bc61ecd075b39fc48af0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 7710, "upload_time": "2019-01-11T14:06:15", "url": "https://files.pythonhosted.org/packages/b9/ad/a40ac72fc2da876a8623f756a431e9b38284494241c4558427005f7db4ec/DateTimeRange-0.5.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfbb0699f4df3a58e874182c1048f9bf", "sha256": "018a707b3bfdcad16aa005a2e5f38906aaad648cf8588890cad2e9c1503b8176" }, "downloads": -1, "filename": "DateTimeRange-0.5.4.tar.gz", "has_sig": false, "md5_digest": "dfbb0699f4df3a58e874182c1048f9bf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 11668, "upload_time": "2019-01-11T14:06:17", "url": "https://files.pythonhosted.org/packages/da/1d/269aa6b56fcdae362cd30ca8d9e3582a3e76d472a84d3033eb18c8ee5379/DateTimeRange-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "566858f3e975dc298dc063951f8c0e13", "sha256": "859dc21ddc6dd633d36437368f9aaaa1d55e00d6425a829909616915f147e28c" }, "downloads": -1, "filename": "DateTimeRange-0.5.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "566858f3e975dc298dc063951f8c0e13", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 7724, "upload_time": "2019-02-16T01:25:08", "url": "https://files.pythonhosted.org/packages/51/c8/924591a625c9dea5d42adab44a5fe1b36e91ed72d78362d57af6ea2a51ad/DateTimeRange-0.5.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be61e58355f8ec1198205f0a0ead3500", "sha256": "f5141770a6cc8836b8db7e86698a4e7a047ea3f0803e928788b691ce14397b6b" }, "downloads": -1, "filename": "DateTimeRange-0.5.5.tar.gz", "has_sig": false, "md5_digest": "be61e58355f8ec1198205f0a0ead3500", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 11702, "upload_time": "2019-02-16T01:25:10", "url": "https://files.pythonhosted.org/packages/f5/56/c718c3e34d3d2473b241f22d0bfda6802de515e5b00884c7df8f3854e0d9/DateTimeRange-0.5.5.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "926d323bbca7358036072ed90c01b679", "sha256": "771d83b55ab836004273802ce46a4f6c33a2e290687ec0a342c2d3f46bbf05cd" }, "downloads": -1, "filename": "DateTimeRange-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "926d323bbca7358036072ed90c01b679", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 7740, "upload_time": "2019-05-02T09:00:01", "url": "https://files.pythonhosted.org/packages/53/3d/b2580f7bebdb7905f1b2dd602ed5b8b0e3aefd877ac24df58e651475518d/DateTimeRange-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb49f2429f718de9d7c793a0326b27f0", "sha256": "103bd089cb3cdb9e8938886bdd18bcd90032ea179c0724737fb79e52235d7a39" }, "downloads": -1, "filename": "DateTimeRange-0.6.0.tar.gz", "has_sig": false, "md5_digest": "fb49f2429f718de9d7c793a0326b27f0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 11710, "upload_time": "2019-05-02T09:00:03", "url": "https://files.pythonhosted.org/packages/cf/93/2b407e059bd25ff85f10faca8926cf89bf86fc9b50c1740080b530c20bcd/DateTimeRange-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "63ff1204223c1eeec7e3efa1ae322575", "sha256": "3c5587ef3634a04093b49a456f8b7a55e565f9d790ba2d633fb60e4459ed9391" }, "downloads": -1, "filename": "DateTimeRange-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "63ff1204223c1eeec7e3efa1ae322575", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 7729, "upload_time": "2019-05-11T10:28:02", "url": "https://files.pythonhosted.org/packages/8d/53/f396c6f82f208d273ac12f3b3e54d975f3410f3db22f291debf7685856f4/DateTimeRange-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1bc8c91c084a78f33ce95a5c41f098f", "sha256": "839ce3955423eca222c0500457ae47e416cd65aa2cd65d2a03df39683863514f" }, "downloads": -1, "filename": "DateTimeRange-0.6.1.tar.gz", "has_sig": false, "md5_digest": "e1bc8c91c084a78f33ce95a5c41f098f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 11715, "upload_time": "2019-05-11T10:28:04", "url": "https://files.pythonhosted.org/packages/0a/46/df5b0121f67c78a283c2a999669a63842dc773542c93a5856f073f96b4cb/DateTimeRange-0.6.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "63ff1204223c1eeec7e3efa1ae322575", "sha256": "3c5587ef3634a04093b49a456f8b7a55e565f9d790ba2d633fb60e4459ed9391" }, "downloads": -1, "filename": "DateTimeRange-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "63ff1204223c1eeec7e3efa1ae322575", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 7729, "upload_time": "2019-05-11T10:28:02", "url": "https://files.pythonhosted.org/packages/8d/53/f396c6f82f208d273ac12f3b3e54d975f3410f3db22f291debf7685856f4/DateTimeRange-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1bc8c91c084a78f33ce95a5c41f098f", "sha256": "839ce3955423eca222c0500457ae47e416cd65aa2cd65d2a03df39683863514f" }, "downloads": -1, "filename": "DateTimeRange-0.6.1.tar.gz", "has_sig": false, "md5_digest": "e1bc8c91c084a78f33ce95a5c41f098f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 11715, "upload_time": "2019-05-11T10:28:04", "url": "https://files.pythonhosted.org/packages/0a/46/df5b0121f67c78a283c2a999669a63842dc773542c93a5856f073f96b4cb/DateTimeRange-0.6.1.tar.gz" } ] }