{ "info": { "author": "Matthew Schinckel", "author_email": "matt@schinckel.net", "bugtrack_url": null, "classifiers": [ "Framework :: Django", "Framework :: Django :: 1.4", "Framework :: Django :: 1.5", "Framework :: Django :: 1.6", "Framework :: Django :: 1.7", "Framework :: Django :: 1.8", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "django-timedelta-field\n==========================\n\n.. image:: https://drone.io/bitbucket.org/schinckel/django-timedelta-field/status.png\n\nPostgreSQL can store data as INTERVAL type, which is close to meaning the\nsame as python's timedelta object (although better in a couple of ways).\n\nI have lots of use for timedelta objects, and having code that basically\nwrapped integer objects as a number of seconds was common. This module\ncombines the two:\n\n * a timedelta.TimedeltaField() object that transparently converts\n to and from datetime.timedelta\n\n * storage of the data as an INTERVAL in PostgreSQL, or a string in\n other databases. (Other databases will be considered if I ever\n use them, or receive patches).\n\nThe coolest part of this package is the way it manipulates strings entered\nby users, and presents them. Any string of the format:\n\n [X weeks,] [Y days,] [Z hours,] [A minutes,] [B seconds]\n\nwill be converted to a timedelta object. Even shortened versions can be used:\nhrs, hr or h will also suffice. The parsing ignores trailing 's', but is\nsmart about adding them in when presenting the data to the user.\n\nTo use, install the package, and use the field::\n\n from django.db import models\n import timedelta\n\n class MyModel(models.Model):\n the_timedelta = timedelta.fields.TimedeltaField()\n\nThere are also some useful methods in helpers.py to work with timedelta\nobjects. (eg, multiply, divide, modulo and percentages).\n\nAdditionally, there are two template filters, `timedelta` and `iso8601`, which\nwill convert a timedelta object into a valid string.\n\nExamples\n-------------\n\nEvent model::\n\n from django.db import models\n import timedelta\n\n class Event(models.Model):\n start = models.DateTimeField()\n duration = timedelta.fields.TimedeltaField()\n\n @property\n def finish(self):\n return self.start + self.duration\n\nStoring data within the field::\n\n evt = Event.objects.create(\n start=datetime.datetime.now(),\n duration=datetime.timedelta(hours=1)\n )\n print evt.finish\n\n evt.duration = datetime.timedelta(minutes=3)\n print evt.finish\n\n # We can use valid strings of the format described above.\n Event.objects.update(duration='2 hours, 45 minutes')\n\n evt = Event.objects.get(pk=evt.pk)\n print evt.finish\n\n # We can also assign directly to this field a valid string.\n evt.duration = '3 days, 2 hours'\n evt.save()\n\n # Note: we need to re-fetch to ensure conversion to timedelta\n evt = Event.objects.get(pk=evt.pk)\n print evt.finish\n\nUsing with a form.\n~~~~~~~~~~~~~~~~~~~~\n\nYou can just use a ModelForm, and it will automatically select the\n``TimedeltaFormField``, which will handle the conversion between\nformatted strings and timedelta objects.\n\nOr you may use the form field directly::\n\n from django import forms\n import timedelta\n\n class EventForm(forms.Form):\n start = forms.DateTimeField()\n duration = timedelta.forms.TimedeltaFormField()\n\nThis form field will display a value in the format::\n\n 2 day, 3 hours, 1 minute\n\nAnd will parse data from a similar format.\n\nHave a look in tests.py for examples of the form field/widget output.\n\n\nHelpers\n-------\n\n``nice_repr(timedelta, display='long', sep=', ')``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nReturns a string of the format:\n\n \"2 weeks, 7 hours, 1 day\"\n\n``display`` may be one of the strings 'minimal', 'short' or 'long'.\n\n``iso8601_repr(timedelta, format=None)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nReturns a string of the format:\n\n \"P2WT7H1D\"\n\nAs per ISO8601. For timedeltas less than a whole day, the 'alt' format is supported:\n\n \"PT01:02:03\"\n\n\n``parse(string)``\n~~~~~~~~~~~~~~~~~\nParse a string from the ``nice_repr`` formats.\n\n\n``divide(timedelta, other)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nAllow dividing one timedelta by another, or by an integer, float or decimal value.\n\n\n``modulo(timedelta, other)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nAllows modulo division of one timedelta by another, or by an integer.\n\n``percentage(timedelta, timedelta)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nReturns what percentage of the first timedelta the second is, as a float.\n\n``decimal_percentag(timedelta, timedelta)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nReturns what percentage of the first timedelta the second is, as a decimal.\n\n\n``multiply(timedelta, other)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nAllows for the multiplication of timedeltas by numbers.\n\n``round_to_nearest(obj, timedelta)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nRound the first argument (which must be a datetime, time, or timedelta object), to the nearest interval of the second argument.\n\n``decimal_hours(timedelta)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nReturn a decimal value of the number of hours that this timedelta object refers to.\n\n``total_seconds(timedelta)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nA wrapper for python < 2.7's lack of ``timedelta.total_seconds()``\n\nTodo\n-------------\n\nParse ISO8601 strings. Thanks to Guillame Libersat, we can generate them.\n\nHandle strings with times in other languages. I'm not really sure about how\nto do this, but it may be useful.\n\nChangelog\n----------\n\n0.7.10: Fix issue for Python3/dumpdata, and None values.\n\n0.7.9: Update PyPI classifiers/supported python versions.\n\n0.7.8: Fix for django migrations.\n\n0.7.7: Minor bugfix for template tag.\n\n0.7.4: Improve template tags so the content they render can be parsed.\n\n0.7.3: Bugfixes/more testing.\n Add alternative format for ISO8601 display: PT00:15:00, for instance.\n\t\t\t Note that values > timedelta(1) may not be displayed in this manner.\n\n0.7.2: Make nice_repr behave in a more meaningful way with timedelta(0).\n\t\t\t Thanks to Andy Evan for the report, and Jake Teton-Landis for the fix.\n\n0.7.1: Allow using arbitrary php-style strings in the timedelta template\n\t\t\t tag argument. Like django's date and time filters.\n\n0.7.0: Support for django 1.5\n\n0.6.7: Added LICENSE file.\n\n0.6.6: Add in a couple of new template filters: total_seconds, and total_seconds_sort.\n The latter zero-pads the value to 10 places, ideal for lexical sorting.\n This correctly sorts timedeltas of up to around 10 years, if you need more\n you can pass an argument to the filter.\n\n0.6.5: Empty string values in database now are returned as None for the field value.\n Note that you must have field.null=True to store a NULL in the db.\n I'm still not 100% happy with this: postgres may choke on empty string values when doing INTERVAL comparisons.\n Thanks to Gustavo Dias jaimes and reidpr for the report/fix.\n\n0.6.4: Correctly parse '1w' (previously required 1wk).\n Don't parse things like '1 hs', require '1 hrs'.\n Test a bit harder.\n\n0.6.3: Correctly parse '1h' as one hour (previously required 1hr).\n\n0.6.2: Remember to include VERSION number.\n\n0.6.0: Added total_seconds helper (for python < 2.7)\n\n0.5.3: Include long_description from this file.\n\n0.5.2: Added ``decimal_percentage``, which gives us a ``decimal.Decimal`` object.\n\n0.5.1: Bugfixes from Mike Fogel.\n\n0.5: Feature from Guillaume Libersat: helper and template for ISO8601 representation.\n Bugfix from croepha: allow for non-plural 'days' string.\n Bugfix from Guillaume Libersat: don't explode if initial is None\n\n\n0.4.7: Bugfix from savemu: use unicode() instead of str()\n\n0.4.6: Add in support for PostGIS database.\n\tMake it easier to add in other column types for other databases.\n\n0.4.5: Restore functionality for django <1.2 (thanks Yoav Aner).\n\n0.4.3: Added helpers.modulo, to allow remainder division of timedlelta objects.\n\n0.4.1: changed get_db_prep_value() code to be in get_prep_value(), since I\n was calling it in get_default(), without a connection value.\n\n0.4: added the connection and prepared arguments to get_db_prep_value(),\n so that django 1.3+ will not complain of DeprecationWarnings.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/schinckel/django-timedelta-field/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-timedeltafield", "package_url": "https://pypi.org/project/django-timedeltafield/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-timedeltafield/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://bitbucket.org/schinckel/django-timedelta-field/" }, "release_url": "https://pypi.org/project/django-timedeltafield/0.7.10/", "requires_dist": null, "requires_python": null, "summary": "TimedeltaField for django models", "version": "0.7.10" }, "last_serial": 1562800, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "03115b643f4714912502de1e7645777a", "sha256": "9f94af12518a2fba6e6fa973a0a000b4960056e09e46ce1b717c77ea6a65002d" }, "downloads": -1, "filename": "django-timedeltafield-0.2.tar.gz", "has_sig": false, "md5_digest": "03115b643f4714912502de1e7645777a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10514, "upload_time": "2010-10-01T04:30:26", "url": "https://files.pythonhosted.org/packages/b5/57/595a7c30e1cbc00ae6b7f1af384412ff409746a500cdf0df6d13acfd03bb/django-timedeltafield-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "f0755b460d269353ef54ffa4fcc6e30f", "sha256": "5e6d8f3ffc140bb654c08863f87af17d0e815ebde1dadc8d10ed8c59bca0c6b5" }, "downloads": -1, "filename": "django-timedeltafield-0.3.tar.gz", "has_sig": false, "md5_digest": "f0755b460d269353ef54ffa4fcc6e30f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10498, "upload_time": "2010-10-01T04:36:05", "url": "https://files.pythonhosted.org/packages/06/ca/7d45c5bd0da20b397361e2324be014170f844868099594b181e5c3ead396/django-timedeltafield-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "c2a5195e59bfc3a95495263970d49f86", "sha256": "624356d6504dd8b6156dc72df464139d0dfc032766c5611aaa462a8cfc5d11b7" }, "downloads": -1, "filename": "django-timedeltafield-0.4.tar.gz", "has_sig": false, "md5_digest": "c2a5195e59bfc3a95495263970d49f86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9342, "upload_time": "2010-11-08T05:09:23", "url": "https://files.pythonhosted.org/packages/5c/15/c997f5bb0054fc31e01a2d09f9c9459805734433a02309ab39ca60983266/django-timedeltafield-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "920aefe6542c29815228cfe2c1c24377", "sha256": "efda5106039824bbafec3222a648bc0cd247364cb2b13f680f137b166b3dcff3" }, "downloads": -1, "filename": "django-timedeltafield-0.4.1.tar.gz", "has_sig": false, "md5_digest": "920aefe6542c29815228cfe2c1c24377", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9379, "upload_time": "2010-11-17T01:39:30", "url": "https://files.pythonhosted.org/packages/dc/29/c2c82b3e6a4a05f95f082811bf34d4667f0df19ce33bef3241e8bc0fec0b/django-timedeltafield-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "453bd02d47d74672f5340d841577fbef", "sha256": "4946e03443fba920e69a1645b9323e356e09c7dc3d57a4896d34393fd0b5f3eb" }, "downloads": -1, "filename": "django-timedeltafield-0.4.2.tar.gz", "has_sig": false, "md5_digest": "453bd02d47d74672f5340d841577fbef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5147, "upload_time": "2010-11-23T02:20:24", "url": "https://files.pythonhosted.org/packages/e0/06/7bae2be0a09835f552cfbdefd541fedef01ab3b822ecc8b6d0d842544676/django-timedeltafield-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "7c0a8f02f7701f2cc3ad402fa7771839", "sha256": "aa17f1e597e9998e4eac60f2031369c2432c4f60ea878124693499dd6daae3f3" }, "downloads": -1, "filename": "django-timedeltafield-0.4.3.tar.gz", "has_sig": false, "md5_digest": "7c0a8f02f7701f2cc3ad402fa7771839", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9648, "upload_time": "2010-12-15T07:33:47", "url": "https://files.pythonhosted.org/packages/16/48/616c214c820dd3b7729df951a19c56f3ea628b86363bd294cc0bb2989aed/django-timedeltafield-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "3e9aa10f7be457d04c81955fcebfb6eb", "sha256": "7778a8c255382845d3d43c8e3bc9336698dbce029d7d92336e4b0b57958b1aaf" }, "downloads": -1, "filename": "django-timedeltafield-0.4.4.tar.gz", "has_sig": false, "md5_digest": "3e9aa10f7be457d04c81955fcebfb6eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10319, "upload_time": "2010-12-17T12:00:25", "url": "https://files.pythonhosted.org/packages/da/57/c6eb47e1643c15a48b637fdaf19b7253ef9a06b018510e6a3c35b09d5b60/django-timedeltafield-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "83e072f34b8dfab5255e75249607a627", "sha256": "158dea7f658647be8c4c81ccdd5469e7db95ecb5b4493dffe56c5b2fa9ff9d0b" }, "downloads": -1, "filename": "django-timedeltafield-0.4.5.tar.gz", "has_sig": false, "md5_digest": "83e072f34b8dfab5255e75249607a627", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6085, "upload_time": "2010-12-20T01:31:21", "url": "https://files.pythonhosted.org/packages/40/d2/5191113f06040d3ca63ae8cea4ad8ee8aa045dc47c04e884ddd0cd5e8042/django-timedeltafield-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "dd1e08295bb12fc29a816c5abb16689c", "sha256": "b6b6913021243c3ea24d987cd34a7235f63cc05cfbed391a21a1c2cf9d92da20" }, "downloads": -1, "filename": "django-timedeltafield-0.4.6.tar.gz", "has_sig": false, "md5_digest": "dd1e08295bb12fc29a816c5abb16689c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12535, "upload_time": "2011-04-05T01:53:54", "url": "https://files.pythonhosted.org/packages/6b/ba/2f2c78e97cc16a4c0de4692d45327d90b292339e5cfc1f6610c8e74fc770/django-timedeltafield-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "94c7f85b0caa348ef92ff649c32b8b01", "sha256": "eaea6db80f3d5dbe194e9697d1dfe564e335e41a030ca08237fbbb57ac87be31" }, "downloads": -1, "filename": "django-timedeltafield-0.4.7.tar.gz", "has_sig": false, "md5_digest": "94c7f85b0caa348ef92ff649c32b8b01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12491, "upload_time": "2011-05-17T08:03:22", "url": "https://files.pythonhosted.org/packages/99/6c/aaaf888ed4eb425fa78dd3a962cb96e7512773b99ee52a069489a80e710d/django-timedeltafield-0.4.7.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "b2efd808e6c632dd1836ca9a4c0e371e", "sha256": "64f111fb57fcd9388503963186820407f2e7bfe1c3cfa0103e3953ebca12f45f" }, "downloads": -1, "filename": "django-timedeltafield-0.5.tar.gz", "has_sig": false, "md5_digest": "b2efd808e6c632dd1836ca9a4c0e371e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13476, "upload_time": "2011-10-20T04:40:13", "url": "https://files.pythonhosted.org/packages/34/2b/d6eb524c91dfe9ffab39fe4241e36b5a23560dfa7ac634e3b0ff46cf62c1/django-timedeltafield-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "6374036583f4c299081ea53bb5b5f3f7", "sha256": "f9fa44e352a193238fd75ebf6db818d302575364e97f7b6f6501bb9c1453f02c" }, "downloads": -1, "filename": "django-timedeltafield-0.5.1.tar.gz", "has_sig": false, "md5_digest": "6374036583f4c299081ea53bb5b5f3f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13483, "upload_time": "2011-12-01T00:20:43", "url": "https://files.pythonhosted.org/packages/a7/f6/5aa8d10a58b28754b1cb7fb67a11b7cd88198dcc374052822afa8847ab15/django-timedeltafield-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "15286a050ce11df40d83aa96f01ecfff", "sha256": "339c4717819a9f5737662e7d0ea2b96578a626fd777e35ac0bf742bf5dc572e7" }, "downloads": -1, "filename": "django-timedeltafield-0.5.2.tar.gz", "has_sig": false, "md5_digest": "15286a050ce11df40d83aa96f01ecfff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13177, "upload_time": "2012-01-12T01:28:06", "url": "https://files.pythonhosted.org/packages/d4/41/3536f0ab7c82c338949d110b2b33e87899e5e262a74a16f20190d7dbbc0c/django-timedeltafield-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "039a30c7d4735cc9a928a7ff4ed7e71b", "sha256": "8fe60eaa45fad29ca2285120b5694ab8bc4b121e8f290007953ca97bbaacc87a" }, "downloads": -1, "filename": "django-timedeltafield-0.5.3.tar.gz", "has_sig": false, "md5_digest": "039a30c7d4735cc9a928a7ff4ed7e71b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13423, "upload_time": "2012-01-12T01:30:34", "url": "https://files.pythonhosted.org/packages/ed/b5/c5a4331c16e36e20f6c53a358783fac2bfb74009573bd39eb3e73ddf4969/django-timedeltafield-0.5.3.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "133f742ee6bb0d531d3848bcc8a095ee", "sha256": "4016333fd5cab4700c127e8a4e91e5d7273923e750179f9ab2f2005f7eefb156" }, "downloads": -1, "filename": "django-timedeltafield-0.6.0.tar.gz", "has_sig": false, "md5_digest": "133f742ee6bb0d531d3848bcc8a095ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13037, "upload_time": "2012-05-10T09:22:35", "url": "https://files.pythonhosted.org/packages/95/83/9fcf27ca78c41d50e65b740e005c34803a5f095b2935ff6f7ad895a2dfb7/django-timedeltafield-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "0275b376fcfaaf19d256455bff66601f", "sha256": "b1600911b4c8fd6e9c853c8134b2e8678a024ae6fda5fafc943e14e719376bed" }, "downloads": -1, "filename": "django-timedeltafield-0.6.1.tar.gz", "has_sig": false, "md5_digest": "0275b376fcfaaf19d256455bff66601f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8935, "upload_time": "2012-05-10T09:41:58", "url": "https://files.pythonhosted.org/packages/ab/ea/f2640dcd6ff0d7b30850cbd9400db8cd12097fc87cdf79871a2367664c0b/django-timedeltafield-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "a4faf17cd1a0d666ce98a5081ccb3b07", "sha256": "0aa01d527bccb475dd1b0ea32ad0b3e15854d6bc2f4b22385558ae4c01516b52" }, "downloads": -1, "filename": "django-timedeltafield-0.6.2.tar.gz", "has_sig": false, "md5_digest": "a4faf17cd1a0d666ce98a5081ccb3b07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8932, "upload_time": "2012-05-10T09:44:56", "url": "https://files.pythonhosted.org/packages/f9/55/a961fa0704dc1bd2bfef2ef2110310999788b17d22be765dd588a1bbd806/django-timedeltafield-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "7e6fd7d58bbdfe52086b605260125850", "sha256": "f75e247aae7713a8d57614e3dd65cb1a83a1d88c5ecec0efdb4cb56ddb720c10" }, "downloads": -1, "filename": "django-timedeltafield-0.6.3.tar.gz", "has_sig": false, "md5_digest": "7e6fd7d58bbdfe52086b605260125850", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13495, "upload_time": "2012-08-10T03:27:12", "url": "https://files.pythonhosted.org/packages/43/17/e95b84a9cbf3887f27e3560d63d2c75d1ca22d9ef944ddda9dc0ef517395/django-timedeltafield-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "10cff3a2868da01e84e11007fd5dd1d5", "sha256": "23b136d20b7113da6cbe7cc64df53e2a87d661b7e20e12aa02cf4d16ea552a92" }, "downloads": -1, "filename": "django-timedeltafield-0.6.4.tar.gz", "has_sig": false, "md5_digest": "10cff3a2868da01e84e11007fd5dd1d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14057, "upload_time": "2012-08-28T00:11:03", "url": "https://files.pythonhosted.org/packages/bf/9d/8507f483ebb40e53fe0042e64f7c6e399d6d7ee72c2ec0512d95b558579c/django-timedeltafield-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "b59edf6b7855ae24db0dcee66b791c1d", "sha256": "20db68fab5c20587c1285c5cce492ca9706998a09e6bfa235033dade1ce2a135" }, "downloads": -1, "filename": "django-timedeltafield-0.6.5.tar.gz", "has_sig": false, "md5_digest": "b59edf6b7855ae24db0dcee66b791c1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14938, "upload_time": "2012-09-21T02:36:28", "url": "https://files.pythonhosted.org/packages/2a/85/188bafc9d724e5d2604c3da61609a57c298ddb665b582ce287952ab524ee/django-timedeltafield-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "aaf6d93c09c71d83cbbf1bc61b55ed8c", "sha256": "d6e3f89b625e8f7a8f0d680d48f9ee38c31aa2c221a1da035523895972f79de5" }, "downloads": -1, "filename": "django-timedeltafield-0.6.6.tar.gz", "has_sig": false, "md5_digest": "aaf6d93c09c71d83cbbf1bc61b55ed8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15679, "upload_time": "2012-09-26T07:43:48", "url": "https://files.pythonhosted.org/packages/66/2b/c08430726ad85e4547caf7b728838cdb4286a6bae1ae9805197b15be6635/django-timedeltafield-0.6.6.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "3894d24e9ec6a80ba3cd7c22de9ddc2e", "sha256": "97edd20287e6eb8abbd7e887d9991f78a06760ad276176f9ac99986790416e6b" }, "downloads": -1, "filename": "django-timedeltafield-0.6.7.tar.gz", "has_sig": false, "md5_digest": "3894d24e9ec6a80ba3cd7c22de9ddc2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16541, "upload_time": "2012-10-23T00:43:44", "url": "https://files.pythonhosted.org/packages/68/a1/1434be67df5422741d6564897422c3259063a016d9aff28e5e43a3ab708f/django-timedeltafield-0.6.7.tar.gz" } ], "0.6.8": [ { "comment_text": "", "digests": { "md5": "9603e97e1e61b0d5a02213347385897a", "sha256": "7973bf1e7f997dadbc4140575eab0daa401eb1916d3182569ca49087a1fe9590" }, "downloads": -1, "filename": "django-timedeltafield-0.6.8.tar.gz", "has_sig": false, "md5_digest": "9603e97e1e61b0d5a02213347385897a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16606, "upload_time": "2012-12-20T05:20:42", "url": "https://files.pythonhosted.org/packages/94/b5/23c76f398c212611ea3ae21a394627ba257d63468a85debe04d806c1aaab/django-timedeltafield-0.6.8.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "7ca700f23eb0c04742cf937fe83d954a", "sha256": "e06337f7d531ac9d42ffdae50d8845b18447bcdb3b2f7614b434d1f79f6bc19a" }, "downloads": -1, "filename": "django-timedeltafield-0.7.0.tar.gz", "has_sig": false, "md5_digest": "7ca700f23eb0c04742cf937fe83d954a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17807, "upload_time": "2013-03-12T23:48:48", "url": "https://files.pythonhosted.org/packages/ae/2b/540b97720cd25be5f1516ed09c1efc22e49b4f6d115cf736d669bcdd0b56/django-timedeltafield-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "a43fd61509c02c8f43f6d59d155a10cb", "sha256": "363a48e59e8c6c2a7a0ec4eef391473e70489944c5b8f44bb2c6ebf5ea9993ca" }, "downloads": -1, "filename": "django-timedeltafield-0.7.1.tar.gz", "has_sig": false, "md5_digest": "a43fd61509c02c8f43f6d59d155a10cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18169, "upload_time": "2014-02-04T02:39:58", "url": "https://files.pythonhosted.org/packages/4c/d5/7e1b580a7cb625983bb61da237caaac84b61e7f478053d6b86efa6107a72/django-timedeltafield-0.7.1.tar.gz" } ], "0.7.10": [ { "comment_text": "", "digests": { "md5": "fb495247bbc4eab119f93f4354041fee", "sha256": "5b8de370a76e4130c8ad3666d337ab250cf468fcc8a146a3ba720a37c25a40b0" }, "downloads": -1, "filename": "django-timedeltafield-0.7.10.tar.gz", "has_sig": false, "md5_digest": "fb495247bbc4eab119f93f4354041fee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13236, "upload_time": "2015-05-26T12:16:12", "url": "https://files.pythonhosted.org/packages/74/2c/b0cc0a92de9f9054846d0096362205448f4b74855d6f61dd902f0d2a5563/django-timedeltafield-0.7.10.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "a6fdb488309b8f58e373d3cd06ea40e7", "sha256": "3ab962f6f7215a1409ff410fb506ae746ab0bd21137638e45a5a229dcbb5c401" }, "downloads": -1, "filename": "django-timedeltafield-0.7.2.tar.gz", "has_sig": false, "md5_digest": "a6fdb488309b8f58e373d3cd06ea40e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28611, "upload_time": "2014-05-23T01:21:12", "url": "https://files.pythonhosted.org/packages/75/0c/d63a4d3eef31ab1f23bf9e974e4e2f411fdfc5f6981ace1faf16aa957091/django-timedeltafield-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "2e5ca2da2dbcf500f8aca8c65851971c", "sha256": "489d89f39c096946db5de7c36a27d07f56695be2e038b54ac0f704ee4c06642f" }, "downloads": -1, "filename": "django-timedeltafield-0.7.3.tar.gz", "has_sig": false, "md5_digest": "2e5ca2da2dbcf500f8aca8c65851971c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29641, "upload_time": "2014-07-01T01:03:55", "url": "https://files.pythonhosted.org/packages/76/aa/bafe59a490edb2d72dda1abd329759540c98f4de2530764d9619207104f3/django-timedeltafield-0.7.3.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "699c71abb4fe13302c34f75655441d41", "sha256": "e84982d20282cf866ee4bdbdb44a84962d60ae9ea95f616c6077d4856a2cbc34" }, "downloads": -1, "filename": "django-timedeltafield-0.7.6.tar.gz", "has_sig": false, "md5_digest": "699c71abb4fe13302c34f75655441d41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29941, "upload_time": "2015-02-16T01:42:18", "url": "https://files.pythonhosted.org/packages/23/5e/84e089f781eb6abda98d66e89084e9d7581acaf83d99d76a599416394082/django-timedeltafield-0.7.6.tar.gz" } ], "0.7.7": [ { "comment_text": "", "digests": { "md5": "1d3a45adad1ea0274ca651287469f6e8", "sha256": "096d5870e9fff4b6b525e9f7954a81b11abcdef3c4a9d7f10e49ad3e95e128f0" }, "downloads": -1, "filename": "django-timedeltafield-0.7.7.tar.gz", "has_sig": false, "md5_digest": "1d3a45adad1ea0274ca651287469f6e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19754, "upload_time": "2015-03-17T04:28:58", "url": "https://files.pythonhosted.org/packages/af/15/b72e92cfb6673b49049a1409dec3b77ef46e747b5a2a2720f7284a13b6bd/django-timedeltafield-0.7.7.tar.gz" } ], "0.7.8": [ { "comment_text": "", "digests": { "md5": "2127da1b520f96896a764aec3dcca2fa", "sha256": "a4d38390f07aa68a1975f11a502ee75647a263f0fd0f7b1687ec24b9b0f6b0f5" }, "downloads": -1, "filename": "django-timedeltafield-0.7.8.tar.gz", "has_sig": false, "md5_digest": "2127da1b520f96896a764aec3dcca2fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32256, "upload_time": "2015-04-14T07:48:42", "url": "https://files.pythonhosted.org/packages/7f/5e/ea925ce9b08a9e6c94893d848af26273a8dba796ae43f7500fa5e0255da5/django-timedeltafield-0.7.8.tar.gz" } ], "0.7.9": [ { "comment_text": "", "digests": { "md5": "4aa67ba8d92a688756482d700a313c50", "sha256": "7674880bf32994ea28a233aacd4ad019f4a1b37fa961eafad5b44c60d810dd4c" }, "downloads": -1, "filename": "django-timedeltafield-0.7.9.tar.gz", "has_sig": false, "md5_digest": "4aa67ba8d92a688756482d700a313c50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13186, "upload_time": "2015-05-26T12:02:51", "url": "https://files.pythonhosted.org/packages/9d/67/f6e39eefc2a5e4201700f51a487fe4658e7121e658bf7bf058420cf552ce/django-timedeltafield-0.7.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fb495247bbc4eab119f93f4354041fee", "sha256": "5b8de370a76e4130c8ad3666d337ab250cf468fcc8a146a3ba720a37c25a40b0" }, "downloads": -1, "filename": "django-timedeltafield-0.7.10.tar.gz", "has_sig": false, "md5_digest": "fb495247bbc4eab119f93f4354041fee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13236, "upload_time": "2015-05-26T12:16:12", "url": "https://files.pythonhosted.org/packages/74/2c/b0cc0a92de9f9054846d0096362205448f4b74855d6f61dd902f0d2a5563/django-timedeltafield-0.7.10.tar.gz" } ] }