{ "info": { "author": "Jewel Paymentech", "author_email": "jafnee.jesmee@jewelpaymentech.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Intended Audience :: Developers", "License :: Other/Proprietary License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only" ], "description": "=============================\nJPT Django Utils\n=============================\n\n.. image:: https://badge.fury.io/py/jpt-django-utils.svg\n :target: https://badge.fury.io/py/jpt-django-utils\n\n.. image:: https://travis-ci.com/jptd/JPT-django-utils.svg?token=whRx2vqBkv8CM6GEdmEf&branch=develop\n :target: https://travis-ci.com/jptd/JPT-django-utils\n\nRe-usable Django utils.\n\nDocumentation\n-------------\n\nThe full documentation is at https://JPT-DJANGO-UTILS.readthedocs.io.\n\nQuickstart\n----------\n\nInstall JPT Django Utils::\n\n pip install jpt-django-utils\n\nAdd it to your `INSTALLED_APPS`:\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n ...\n 'jpt_django_utils.apps.JptDjangoUtilsConfig',\n ...\n )\n\nAdd JPT Django Utils's URL patterns:\n\n.. code-block:: python\n\n from jpt_django_utils import urls as jpt_django_utils_urls\n\n\n urlpatterns = [\n ...\n url(r'^', include(jpt_django_utils_urls)),\n ...\n ]\n\nFeatures\n--------\n\n* TODO\n\nRunning Tests\n-------------\n\nDoes the code actually work?\n\n::\n\n source /bin/activate\n (myenv) $ pip install tox\n (myenv) $ tox\n\n\n\n\nHistory\n-------\n\ndevelop (unreleased)\n--------------------\n\n0.6.0 (2018-11-08)\n--------------------\n\n* Log full exception traceback in ExceptionMiddleware.\n* Allow additional data to be passed to APIView.failure().\n\n0.5.2 (2018-03-05)\n--------------------\n\n* Fix PublishExpireManager not being exported by publishable module.\n\n0.5.1 (2018-03-05)\n------------------\n\n* Add PublishExpireManager.\n\n0.5.0 (2018-02-06)\n------------------\n\n* Add AutoIntVersionSerializer\n\n0.4.0 (2018-01-30)\n------------------\n\n* Add json_client fixture.\n* Add rest_framework utils\n\n0.3.0 (2018-01-26)\n------------------\n\n* Enforce Python 3.4 >= only in setup.py.\n* Add PublishExpireMixin and PublishExpireQuerySet.\n\n0.2.1 (2018-01-24)\n------------------\n\n* Re-upload to PyPI with an all lowercase name.\n\n0.2.0 (2018-01-24)\n------------------\n\n* Add AutoIntVersionAdmin.\n\n0.1.0 (2018-01-22)\n------------------\n\n* Add SoftDeletionMixin.\n* Add AutoIntVersionMixin and AutoIntVersionField.\n* Add CreatedUpdatedMixin, CreatedUpdatedSerializer and CreatedUpdatedAdmin.\n* Add exception utils: raise_truthy, raise_falsey, raise_none.\n* Add testing.client.JSONClient.\n\n0.0.0 (2018-01-12)\n------------------\n\n* Initial commit.\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/jptd/JPT-DJANGO-UTILS", "keywords": "jpt-django-utils", "license": "", "maintainer": "", "maintainer_email": "", "name": "jpt-django-utils", "package_url": "https://pypi.org/project/jpt-django-utils/", "platform": "", "project_url": "https://pypi.org/project/jpt-django-utils/", "project_urls": { "Homepage": "https://github.com/jptd/JPT-DJANGO-UTILS" }, "release_url": "https://pypi.org/project/jpt-django-utils/0.6.0/", "requires_dist": null, "requires_python": ">=3.4", "summary": "Re-usable Django utils.", "version": "0.6.0" }, "last_serial": 4464733, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "5029b8eb3e575608b3074530e362b309", "sha256": "74866573c611fa861f739ac64ec46ce47ba47a1775f6db8f1f1534bae30d8288" }, "downloads": -1, "filename": "jpt_django_utils-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5029b8eb3e575608b3074530e362b309", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12087, "upload_time": "2018-01-24T03:21:57", "url": "https://files.pythonhosted.org/packages/c8/f1/19aeceaca366143c8ebf6724650b5b2ef905ed884f1c54030edd4cc3f3fc/jpt_django_utils-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad9323662130943dfdcaa74ea3bc4017", "sha256": "ce51b5908160e955ca312f34de5ee66912c1d9796079c9a4e5c846570248e408" }, "downloads": -1, "filename": "jpt-django-utils-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ad9323662130943dfdcaa74ea3bc4017", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9401, "upload_time": "2018-01-24T03:21:59", "url": "https://files.pythonhosted.org/packages/96/d2/9b3f5cb3d49d5a189f0b2f233fb0d2e2014d4d32c6458c226fa468940121/jpt-django-utils-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "14c6f1ba5f927dbc2007518bc064110d", "sha256": "8ff6803fddddb819a58e768242c771ec71d8c89d693d496078e632a08e2bf8dd" }, "downloads": -1, "filename": "jpt_django_utils-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "14c6f1ba5f927dbc2007518bc064110d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 13880, "upload_time": "2018-01-26T02:29:46", "url": "https://files.pythonhosted.org/packages/81/99/0c6eb2f360e6c260a10633c83768e7435e31ac591234333e6d3f9e2ee234/jpt_django_utils-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87e47dee8e1c80eb5d462fa05414b79b", "sha256": "d57db76067740711222208bdad787f09b847aec4eab085840fb3c87e07343e62" }, "downloads": -1, "filename": "jpt-django-utils-0.3.0.tar.gz", "has_sig": false, "md5_digest": "87e47dee8e1c80eb5d462fa05414b79b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 10333, "upload_time": "2018-01-26T02:29:47", "url": "https://files.pythonhosted.org/packages/86/93/a29e01f2584c7c795f4c39ef425e5b290165ebf20b21c02de76d7b61dc89/jpt-django-utils-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "2eac0d7d980dbc631e210271f0418796", "sha256": "e173994bfb4b5137a57c6e45de57f68d9f81cc9d6a20619496bd8825c4ce4003" }, "downloads": -1, "filename": "jpt_django_utils-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2eac0d7d980dbc631e210271f0418796", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 20234, "upload_time": "2018-02-02T02:47:37", "url": "https://files.pythonhosted.org/packages/c7/6b/80fd8d93e0b591ff82f981d729c2b2883b1d24d735085db4a943d0947521/jpt_django_utils-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19dd70d6c2ad72b57107cb016c33bec9", "sha256": "dd0ebcd81920e1a42211b1ba506690680b248e0f1203bb295639375d8c7bf453" }, "downloads": -1, "filename": "jpt-django-utils-0.4.0.tar.gz", "has_sig": false, "md5_digest": "19dd70d6c2ad72b57107cb016c33bec9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 14779, "upload_time": "2018-02-02T02:47:39", "url": "https://files.pythonhosted.org/packages/66/28/c980734c403d4e61ff05bc14806bdd3c1bbd6e346eb2457877328474ffbd/jpt-django-utils-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "fbeb32aaf68e175bde14fe0fca39a40d", "sha256": "df5a1beebc623a636e41a0dd0779222362c3a1eb2a6e1f7a14250b2d8a9581a7" }, "downloads": -1, "filename": "jpt_django_utils-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fbeb32aaf68e175bde14fe0fca39a40d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 20705, "upload_time": "2018-02-06T07:57:21", "url": "https://files.pythonhosted.org/packages/4d/0f/ec9accf12e9330933de2ea83dbfd1d8704f71f5b85f6fd56975b56534d46/jpt_django_utils-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff77d22fcdfcd23e40903bf46d11190f", "sha256": "5b372d180631a2c4d0e18a7fe97c8aa021c86a8438ec1c437604ac3fe984a0dc" }, "downloads": -1, "filename": "jpt-django-utils-0.5.0.tar.gz", "has_sig": false, "md5_digest": "ff77d22fcdfcd23e40903bf46d11190f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 14861, "upload_time": "2018-02-06T07:57:23", "url": "https://files.pythonhosted.org/packages/94/cb/93a0ed30b2e61fa2dd4855d518ef6b996af28e496b58fbb345bab0cfc2d7/jpt-django-utils-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "526f5257e1845a8118d7cb2fac22aa6e", "sha256": "cdcca3a2587c7daa9863d0c4fc5c26d19ac084d3524ff36c79bf13b495b36aa8" }, "downloads": -1, "filename": "jpt_django_utils-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "526f5257e1845a8118d7cb2fac22aa6e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 20812, "upload_time": "2018-03-05T04:24:31", "url": "https://files.pythonhosted.org/packages/fc/c9/936882136fab7c14ad9e25557cc3d96bcf93970486aec9a036509e3ede83/jpt_django_utils-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18ed195d6b791ba7cd48c34659b723b0", "sha256": "061984af9394b3bddba1c827a3094fe22d18dfeabbc494a2b9c878ab226624d0" }, "downloads": -1, "filename": "jpt-django-utils-0.5.1.tar.gz", "has_sig": false, "md5_digest": "18ed195d6b791ba7cd48c34659b723b0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 14982, "upload_time": "2018-03-05T04:24:34", "url": "https://files.pythonhosted.org/packages/8f/52/ebeef92bf864ea312716ddc66fa1fb642e020b20abe20f7384e5da02792d/jpt-django-utils-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "39049f13c079647f146cd36542cf5a99", "sha256": "1264cc170c7f93ccbe47fa9a7609499f5d1169824d79610c4279ad221f30d0ee" }, "downloads": -1, "filename": "jpt_django_utils-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39049f13c079647f146cd36542cf5a99", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 20889, "upload_time": "2018-03-05T04:36:48", "url": "https://files.pythonhosted.org/packages/13/7f/fb73339cc8beb62996378226f2e4f9fd957798b796ba849d264016471b8c/jpt_django_utils-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b696dc8b5001587f9c4e26ab8eb354c", "sha256": "3a0670bad69295c6bab7d601fb51c03a81bc4db54781d57f5dfc5b7c9e3eb524" }, "downloads": -1, "filename": "jpt-django-utils-0.5.2.tar.gz", "has_sig": false, "md5_digest": "7b696dc8b5001587f9c4e26ab8eb354c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 15079, "upload_time": "2018-03-05T04:36:50", "url": "https://files.pythonhosted.org/packages/cc/7e/3a1c8293c55b43e0e8c8d28b3b372119057291c0257e7668a8bc6e063adb/jpt-django-utils-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "4d91a0d61bd77c592add92645a4357c6", "sha256": "1702529e2cb132bed9f737e2d06d86f92b7493a3589fbe883a3df069d3878405" }, "downloads": -1, "filename": "jpt_django_utils-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d91a0d61bd77c592add92645a4357c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 21194, "upload_time": "2018-11-08T08:47:50", "url": "https://files.pythonhosted.org/packages/9a/f7/306e5dd723687f1512dc1f45effa840eb17e687b4c6195a69c1a5a8cafcd/jpt_django_utils-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "674d493184759ec8d81441653ebe22da", "sha256": "88c8341b9c3993e6bca93aadab7636d719a8c01c0662c62c55d24725459acfe9" }, "downloads": -1, "filename": "jpt-django-utils-0.6.0.tar.gz", "has_sig": false, "md5_digest": "674d493184759ec8d81441653ebe22da", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 15304, "upload_time": "2018-11-08T08:47:52", "url": "https://files.pythonhosted.org/packages/16/4c/14bd29c925c10656e383410f1c905c92f9e82b4bc2d03998cf57f0e3b5f9/jpt-django-utils-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d91a0d61bd77c592add92645a4357c6", "sha256": "1702529e2cb132bed9f737e2d06d86f92b7493a3589fbe883a3df069d3878405" }, "downloads": -1, "filename": "jpt_django_utils-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d91a0d61bd77c592add92645a4357c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 21194, "upload_time": "2018-11-08T08:47:50", "url": "https://files.pythonhosted.org/packages/9a/f7/306e5dd723687f1512dc1f45effa840eb17e687b4c6195a69c1a5a8cafcd/jpt_django_utils-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "674d493184759ec8d81441653ebe22da", "sha256": "88c8341b9c3993e6bca93aadab7636d719a8c01c0662c62c55d24725459acfe9" }, "downloads": -1, "filename": "jpt-django-utils-0.6.0.tar.gz", "has_sig": false, "md5_digest": "674d493184759ec8d81441653ebe22da", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 15304, "upload_time": "2018-11-08T08:47:52", "url": "https://files.pythonhosted.org/packages/16/4c/14bd29c925c10656e383410f1c905c92f9e82b4bc2d03998cf57f0e3b5f9/jpt-django-utils-0.6.0.tar.gz" } ] }