{ "info": { "author": "Ferrix Hovi", "author_email": "ferrix+git@ferrix.fi", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "Djheroku\n========\n\nDjheroku is a helper script that reads Heroku configuration from environment\nvariables and injects them to Django configuration.\n\n\n.. image:: https://secure.travis-ci.org/fubaz/djheroku.png?branch=master\n :target: http://travis-ci.org/fubaz/djheroku\n :alt: Build Status\n\n.. image:: https://coveralls.io/repos/ferrix/djheroku/badge.png\n :target: https://coveralls.io/r/ferrix/djheroku\n :alt: Test Coverage\n\n.. image:: https://requires.io/github/fubaz/djheroku/requirements.svg?branch=master\n :target: https://requires.io/github/fubaz/djheroku/requirements/?branch=master\n :alt: Requirements Status\n\n.. image:: https://img.shields.io/pypi/v/djheroku.svg\n :target: https://pypi.python.org/pypi/djheroku/\n :alt: Latest Version\n\n.. image:: https://img.shields.io/pypi/wheel/djheroku.svg\n :target: https://pypi.python.org/pypi/djheroku/\n :alt: Wheel Status\n\n.. image:: https://img.shields.io/pypi/l/djheroku.svg\n :target: https://pypi.python.org/pypi/djheroku/\n :alt: License\n\nAutopilot for Heroku settings\n-----------------------------\n\nThis is an easier way to control what Django does. Just add\na few lines to your settings.py::\n\n from djheroku import autopilot\n autopilot(vars())\n\nThen you can make runtime changes to your application settings::\n\n heroku addons:add sendgrid\n heroku config:set ADDONS=sendgrid\n heroku addons:add memcachier\n heroku config:set ADDONS=sendgrid,memcachier\n\nDjheroku will change the variables accordingly.\n\nConfiguration helpers\n---------------------\n\nExample::\n\n # settings.py\n from djheroku import sendgrid\n vars().update(sendgrid())\n\nThis is equivalent of typing in::\n\n # settings.py\n import os\n\n if 'SENDGRID_USERNAME' in os.environ and 'SENDGRID_PASSWORD' in os.environ:\n EMAIL_HOST = 'smtp.sendgrid.net'\n EMAIL_HOST_USER = os.environ['SENDGRID_USERNAME']\n EMAIL_HOST_PASSWORD = os.environ['SENDGRID_PASSWORD']\n EMAIL_PORT = 587\n EMAIL_USE_TLS = True\n\nIf any of the variables are not present, the configuration will be left as it\nis. Currently there are two helpers: ``sendgrid()`` and ``mailgun()``.\n\nMiddleware\n----------\n\nThere are three middleware classes in Djheroku. They are used to redirect\npermanently from one URL to another.\n\n* ``NoWwwMiddleware`` removed www. from URLs of incoming requests.\n The opposite is built-in functionality of Django. Enable this Middleware\n and set NO_WWW = True in settings.py to activate.\n* ``PreferredDomainMiddleware`` redirects all domains directed to the\n application to a preferred one.\n* ``ForceSSLMiddleware`` redirects all non-SSL connections to a secure\n connection.\n\nEach of these middlewares does one thing only and combined they will lead\ninto three separate redirects or even a eternal loop if configured\nproperly wrong.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/fubaz/djheroku/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "Djheroku", "package_url": "https://pypi.org/project/Djheroku/", "platform": "", "project_url": "https://pypi.org/project/Djheroku/", "project_urls": { "Homepage": "http://github.com/fubaz/djheroku/" }, "release_url": "https://pypi.org/project/Djheroku/0.6.1/", "requires_dist": [ "Django (>=1.4.1)" ], "requires_python": "", "summary": "Some helper functionality for binding Heroku configuration to Django", "version": "0.6.1", "yanked": false, "yanked_reason": null }, "last_serial": 7218182, "releases": { "0.4.0-1-g580bd5d": [], "0.4.1": [ { "comment_text": "", "digests": { "md5": "0302b44894c384e2ca1d875c5e3bf002", "sha256": "4162743fb118145332a8f41ca64f846b466698fd65cbf84c14a120da8c306586" }, "downloads": -1, "filename": "Djheroku-0.4.1.tar.gz", "has_sig": false, "md5_digest": "0302b44894c384e2ca1d875c5e3bf002", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6991, "upload_time": "2014-09-01T21:36:18", "upload_time_iso_8601": "2014-09-01T21:36:18.427270Z", "url": "https://files.pythonhosted.org/packages/0c/d8/411b6fcbe006ff171c550c60d5f9e5fdb26675f53ba8f1dd980af69e9616/Djheroku-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "548f57b039cb82d1a4fcaced72692e58", "sha256": "618d35ed430d07464342a7724739de8b5b79be671f48422f08c26bc63347d3ac" }, "downloads": -1, "filename": "Djheroku-0.5.0.tar.gz", "has_sig": false, "md5_digest": "548f57b039cb82d1a4fcaced72692e58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7139, "upload_time": "2014-10-20T09:23:59", "upload_time_iso_8601": "2014-10-20T09:23:59.503048Z", "url": "https://files.pythonhosted.org/packages/49/dd/c4c855c9b28fc71865d7ad7c6d6a3b425cb0d41b1229f26702cc3e0baf65/Djheroku-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "d51d38462330fed9e9d87c9504b7cf16", "sha256": "22d58b998841e5b1373d0cd1e4988a485360e4b1a71a99be1d901f54a1c5b771" }, "downloads": -1, "filename": "Djheroku-0.5.1.tar.gz", "has_sig": false, "md5_digest": "d51d38462330fed9e9d87c9504b7cf16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7605, "upload_time": "2014-10-20T11:45:08", "upload_time_iso_8601": "2014-10-20T11:45:08.149276Z", "url": "https://files.pythonhosted.org/packages/f0/d5/c15d0303a2a713b839dbfbf68d2ceb30399705e1b3d48f6325d980a669f5/Djheroku-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.10": [ { "comment_text": "", "digests": { "md5": "008f271bcd76d8494534bbe74b70d0fa", "sha256": "4175b78e48438e6f0bc45342c7b096b8afcf9d6f59543165d94c680937a97348" }, "downloads": -1, "filename": "Djheroku-0.5.10-py2-none-any.whl", "has_sig": false, "md5_digest": "008f271bcd76d8494534bbe74b70d0fa", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15369, "upload_time": "2019-12-06T11:29:05", "upload_time_iso_8601": "2019-12-06T11:29:05.317163Z", "url": "https://files.pythonhosted.org/packages/d1/79/50539b09229d0cc03762ca2b6e6953da27f000ba352b935171c816a610fd/Djheroku-0.5.10-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2993dfd82def88ec76777e88f9a25b03", "sha256": "5e2f46d18974c5723212c847805874f2988037d214c1eee42ff3bb78d0d9fc92" }, "downloads": -1, "filename": "Djheroku-0.5.10-py3-none-any.whl", "has_sig": false, "md5_digest": "2993dfd82def88ec76777e88f9a25b03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15366, "upload_time": "2019-12-06T11:29:06", "upload_time_iso_8601": "2019-12-06T11:29:06.646036Z", "url": "https://files.pythonhosted.org/packages/3d/92/6a8643f84bb1d2192398070c041cc685abc00e50ad63aaa478d2c5f4d7f7/Djheroku-0.5.10-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "01e312704ed50604a2bc955151ad55c3", "sha256": "5418cb7c49cdfca6936c9be5aaba01c2a1ed74c9eb868f649c37511dec25b107" }, "downloads": -1, "filename": "Djheroku-0.5.3-py2-none-any.whl", "has_sig": false, "md5_digest": "01e312704ed50604a2bc955151ad55c3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13812, "upload_time": "2014-12-18T02:59:20", "upload_time_iso_8601": "2014-12-18T02:59:20.993714Z", "url": "https://files.pythonhosted.org/packages/19/46/a8d944e98482858aa3d9aaeba4478cff754afa62806d5ec262250d443292/Djheroku-0.5.3-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b6e25f90a8647673ad9316539ac38390", "sha256": "40ab4a3d6194d18f39bb59928cad22400e90f51cddf427e7c7696cd6c6848078" }, "downloads": -1, "filename": "Djheroku-0.5.3.tar.gz", "has_sig": false, "md5_digest": "b6e25f90a8647673ad9316539ac38390", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17907, "upload_time": "2014-12-18T02:59:23", "upload_time_iso_8601": "2014-12-18T02:59:23.716254Z", "url": "https://files.pythonhosted.org/packages/76/f0/3dbaae818ae6d5e6128fd3e9155ebff805164762cc41ba8f519d56e0a0ea/Djheroku-0.5.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "6fcf17125d8be3e453107c5cbf288aec", "sha256": "8baa639a40665f28848d38631f181a53664dbae06c244f9c36b67a7cd9aaba1c" }, "downloads": -1, "filename": "Djheroku-0.5.4-py2-none-any.whl", "has_sig": false, "md5_digest": "6fcf17125d8be3e453107c5cbf288aec", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13818, "upload_time": "2014-12-18T03:16:19", "upload_time_iso_8601": "2014-12-18T03:16:19.369291Z", "url": "https://files.pythonhosted.org/packages/5f/eb/a32e77b377c97acb97a864b1babdbdefd597dea42b3c9902c0517d4a11c6/Djheroku-0.5.4-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5959b45f652fec4ac54bb77d8b5d707d", "sha256": "8064f4de98309e2eafc0360a806d307ea23eff3430760b8fa366b633457265bc" }, "downloads": -1, "filename": "Djheroku-0.5.4.tar.gz", "has_sig": false, "md5_digest": "5959b45f652fec4ac54bb77d8b5d707d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18595, "upload_time": "2014-12-18T03:16:21", "upload_time_iso_8601": "2014-12-18T03:16:21.849382Z", "url": "https://files.pythonhosted.org/packages/50/66/0a570fa0247005cdd05494bf99785189b0754140c59f96e29d5fb072fce8/Djheroku-0.5.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "e284c93e0ac762ecfef8589171ce75ea", "sha256": "91fdbcd0071c8075c81481f03119a8ff562ed64a4bc0bb3f6f91fbd6e61a1275" }, "downloads": -1, "filename": "Djheroku-0.5.5-py2-none-any.whl", "has_sig": false, "md5_digest": "e284c93e0ac762ecfef8589171ce75ea", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13820, "upload_time": "2014-12-18T07:07:16", "upload_time_iso_8601": "2014-12-18T07:07:16.990601Z", "url": "https://files.pythonhosted.org/packages/8e/e3/1ffe8dc3dac3fa92885d72efa5b1333d8afdafe6e08e0d4397c33ca23566/Djheroku-0.5.5-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c29fc31c59b9958379f2428f28eb4909", "sha256": "66bff11d97bffd5a5cba80f8418b5fdf84daf738df519f0957cbcad8498149d5" }, "downloads": -1, "filename": "Djheroku-0.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c29fc31c59b9958379f2428f28eb4909", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13812, "upload_time": "2016-02-23T11:49:06", "upload_time_iso_8601": "2016-02-23T11:49:06.921829Z", "url": "https://files.pythonhosted.org/packages/e6/d5/f80193038d9f445a2f18894390d8357624c1e8c6d520eaf72b1220eeb22a/Djheroku-0.5.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e1950bf69880988effac5b461c0725d1", "sha256": "2fe3f619844306c0342902b4551ac75e2015cc696a488ac2c08cda24bbc12029" }, "downloads": -1, "filename": "Djheroku-0.5.5.tar.gz", "has_sig": false, "md5_digest": "e1950bf69880988effac5b461c0725d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18730, "upload_time": "2014-12-18T07:07:20", "upload_time_iso_8601": "2014-12-18T07:07:20.146606Z", "url": "https://files.pythonhosted.org/packages/5e/03/5403ac8cfc5f426779dc1312ea58ecdf80e0ae2c16b903942c35c9888ac2/Djheroku-0.5.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "f9e3f7f01de47a6f8af5d48695cbf395", "sha256": "4074d40cb4de3dac9ed08b99c2340ec468005bc91b3dabe67da1bdbd527cf27b" }, "downloads": -1, "filename": "Djheroku-0.5.6-py2-none-any.whl", "has_sig": false, "md5_digest": "f9e3f7f01de47a6f8af5d48695cbf395", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14350, "upload_time": "2019-10-26T11:10:52", "upload_time_iso_8601": "2019-10-26T11:10:52.194271Z", "url": "https://files.pythonhosted.org/packages/1d/b8/dccba71d8245c1442c3ad95d5b73928d37b684b3d0b264b5e3a09490487f/Djheroku-0.5.6-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "620b60640c08539083db1944cc818c0b", "sha256": "d12e6c006eaac382f2ea62d10f4e3fcca05b8bf1b72984466aaab8b9cd80bd7f" }, "downloads": -1, "filename": "Djheroku-0.5.6-py3-none-any.whl", "has_sig": false, "md5_digest": "620b60640c08539083db1944cc818c0b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14348, "upload_time": "2019-10-26T11:10:54", "upload_time_iso_8601": "2019-10-26T11:10:54.045570Z", "url": "https://files.pythonhosted.org/packages/ba/f6/edb17dc584633fc57173b64817d83082fed24843eef0c3bc1975d863704c/Djheroku-0.5.6-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "7d0ffcd5f119ead39880ae6f161fb07c", "sha256": "38bd86667b7a188b733564efff39b413d22060dee48ddc311b41214f5c62bf4e" }, "downloads": -1, "filename": "Djheroku-0.5.7-py2-none-any.whl", "has_sig": false, "md5_digest": "7d0ffcd5f119ead39880ae6f161fb07c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15371, "upload_time": "2019-10-26T11:17:12", "upload_time_iso_8601": "2019-10-26T11:17:12.189731Z", "url": "https://files.pythonhosted.org/packages/f8/95/c5455f7f52dd0323e9ac17c69a0c707d73ab7b1d547040195d951b7e6787/Djheroku-0.5.7-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9182198bec206319fbb824affd9c9cc6", "sha256": "fc78908b599dedfd929aee0a3096cd32375870e5a19a6bfb37ac7e66318b8ec6" }, "downloads": -1, "filename": "Djheroku-0.5.7-py3-none-any.whl", "has_sig": false, "md5_digest": "9182198bec206319fbb824affd9c9cc6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15372, "upload_time": "2019-10-26T11:17:13", "upload_time_iso_8601": "2019-10-26T11:17:13.604785Z", "url": "https://files.pythonhosted.org/packages/77/59/36bdb3c4b340f577c270118357f0ebb6e029d932e989281a1c170aff4395/Djheroku-0.5.7-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.5.8": [ { "comment_text": "", "digests": { "md5": "6dd779c1bd6f73b466d6fd9472ed655c", "sha256": "3cd601b8c8dc6538d32b515569a00ce8d7aff855e623e38fa991e394fc121738" }, "downloads": -1, "filename": "Djheroku-0.5.8-py2-none-any.whl", "has_sig": false, "md5_digest": "6dd779c1bd6f73b466d6fd9472ed655c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15364, "upload_time": "2019-12-04T19:02:41", "upload_time_iso_8601": "2019-12-04T19:02:41.085806Z", "url": "https://files.pythonhosted.org/packages/d4/ca/c5cf4fa3505e61116ba75839562e45201c0bb5e0cb9669e0cc66acea73a2/Djheroku-0.5.8-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "96b80ed1f13a0cc111763c7e27597bf0", "sha256": "72f2464acb994ee55ca90d9f709378314113f5f09a8213821bd8a897c4c29a0f" }, "downloads": -1, "filename": "Djheroku-0.5.8-py3-none-any.whl", "has_sig": false, "md5_digest": "96b80ed1f13a0cc111763c7e27597bf0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15363, "upload_time": "2019-12-04T19:02:42", "upload_time_iso_8601": "2019-12-04T19:02:42.922509Z", "url": "https://files.pythonhosted.org/packages/44/69/aa598f67716e4728ec9dee291eda2c0e89c48b9ed89ed040a3b1eba1db48/Djheroku-0.5.8-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.5.9": [ { "comment_text": "", "digests": { "md5": "109ac24e57350cf7787a6d017c07f3e9", "sha256": "cdb38342fd3cccacc1184ac0e350cf7e4a99e22e8758ae2212f63daa71ee8c77" }, "downloads": -1, "filename": "Djheroku-0.5.9-py2-none-any.whl", "has_sig": false, "md5_digest": "109ac24e57350cf7787a6d017c07f3e9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15357, "upload_time": "2019-12-06T09:47:48", "upload_time_iso_8601": "2019-12-06T09:47:48.005422Z", "url": "https://files.pythonhosted.org/packages/ac/85/672319bcedf2f985295e52758032e822f2919551a3fc44517a303c0dac41/Djheroku-0.5.9-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "debeca28fda016647766d3688a4409fa", "sha256": "21754215ea135668d0ddafcb742af3efad28d4508df5be70c0a5d891c378e6a9" }, "downloads": -1, "filename": "Djheroku-0.5.9-py3-none-any.whl", "has_sig": false, "md5_digest": "debeca28fda016647766d3688a4409fa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15354, "upload_time": "2019-12-06T09:47:49", "upload_time_iso_8601": "2019-12-06T09:47:49.782292Z", "url": "https://files.pythonhosted.org/packages/9f/78/3f7b1c6c3405e6dde8c629e160b98c197bcd5db2288dfbbee93151184d70/Djheroku-0.5.9-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "67cf5891e12b6628ce3827232ae408a9", "sha256": "8129ca186c5d0d8bc9630a22237b6124895e5fb6ee3036cb7643e06dd33e0e65" }, "downloads": -1, "filename": "Djheroku-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "67cf5891e12b6628ce3827232ae408a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17696, "upload_time": "2020-05-11T19:58:24", "upload_time_iso_8601": "2020-05-11T19:58:24.466648Z", "url": "https://files.pythonhosted.org/packages/8c/e5/b0b42bc350b97755475acf48fdd0ebea5e7b524c171fee317c78d2eacbf4/Djheroku-0.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1cf0067d0af8bb1889cec9e107105d77", "sha256": "2fdb844f9b4e1ef170bc44d7cff82f401c45bbca4cf664192a58a7954665439f" }, "downloads": -1, "filename": "Djheroku-0.6.0.tar.gz", "has_sig": false, "md5_digest": "1cf0067d0af8bb1889cec9e107105d77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25934, "upload_time": "2020-05-11T19:58:25", "upload_time_iso_8601": "2020-05-11T19:58:25.774698Z", "url": "https://files.pythonhosted.org/packages/72/7c/3b2369af58f9e5b7350a1b64512c8cdcbe578497c3d59b74fa23968f045a/Djheroku-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "903356b7db9fb7714017177b018319e3", "sha256": "804f2c60f393312c4a597d12203a021b40761300af22caa5186efe2085501184" }, "downloads": -1, "filename": "Djheroku-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "903356b7db9fb7714017177b018319e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17694, "upload_time": "2020-05-11T20:01:28", "upload_time_iso_8601": "2020-05-11T20:01:28.497493Z", "url": "https://files.pythonhosted.org/packages/71/b8/69b529df1d16f501440639d834d38eb5492eadc87043cc274e89ed31dbb1/Djheroku-0.6.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "23e8e607b8cb4bb7f03a75487b1162de", "sha256": "6c47be5b384472f9340c10bea162587dc7bb7d2af235d055d4959fb47a9c427d" }, "downloads": -1, "filename": "Djheroku-0.6.1.tar.gz", "has_sig": false, "md5_digest": "23e8e607b8cb4bb7f03a75487b1162de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25927, "upload_time": "2020-05-11T20:01:30", "upload_time_iso_8601": "2020-05-11T20:01:30.006432Z", "url": "https://files.pythonhosted.org/packages/f0/5c/53d883b80278d4e0280f2f18d165ae24359278d245da7f4b4bc6c6814971/Djheroku-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "903356b7db9fb7714017177b018319e3", "sha256": "804f2c60f393312c4a597d12203a021b40761300af22caa5186efe2085501184" }, "downloads": -1, "filename": "Djheroku-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "903356b7db9fb7714017177b018319e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17694, "upload_time": "2020-05-11T20:01:28", "upload_time_iso_8601": "2020-05-11T20:01:28.497493Z", "url": "https://files.pythonhosted.org/packages/71/b8/69b529df1d16f501440639d834d38eb5492eadc87043cc274e89ed31dbb1/Djheroku-0.6.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "23e8e607b8cb4bb7f03a75487b1162de", "sha256": "6c47be5b384472f9340c10bea162587dc7bb7d2af235d055d4959fb47a9c427d" }, "downloads": -1, "filename": "Djheroku-0.6.1.tar.gz", "has_sig": false, "md5_digest": "23e8e607b8cb4bb7f03a75487b1162de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25927, "upload_time": "2020-05-11T20:01:30", "upload_time_iso_8601": "2020-05-11T20:01:30.006432Z", "url": "https://files.pythonhosted.org/packages/f0/5c/53d883b80278d4e0280f2f18d165ae24359278d245da7f4b4bc6c6814971/Djheroku-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }