{ "info": { "author": "Patrick Farrell", "author_email": "p@farrell.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Software Development :: Build Tools" ], "description": "Django Autocert is a Django app to automatically obtain and renew X.509\n(i.e. TLS or SSL) certificates from Let's Encrypt or other certificate\nauthorities that support the `ACME\nprotocol `__.\n\nRequirements\n------------\n\n* Django >=1.8 \n* ``django.contrib.sites`` in your INSTALLED\\_APPS\n\nInstallation\n------------\n\n#. ``pip install django-autocert``\n#. Add ``autocert`` to ``INSTALLED_APPS``\n#. Add ``autocert.middleware.AcmeChallengeMiddleware`` to\n ``MIDDLEWARE_CLASSES``, ahead of ``django.middleware.security.SecurityMiddleware`` if it's present.\n#. ``./manage.py migrate``\n\nFurther Installation Notes\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\ndjango-autocert requires `cryptography `__\nwhich has `platform-specific installation\nrequirements `__ for\nLinux and macOS:\n\nDebian and Ubuntu\n\n\n``sudo apt-get install build-essential libssl-dev libffi-dev python-dev``\n\nRHEL/Fedora\n\n\n``sudo yum install gcc libffi-devel python-devel openssl-devel``\n\nmacOS\n\n\n``brew install openssl env LDFLAGS=\"-L$(brew --prefix openssl)/lib\" CFLAGS=\"-I$(brew --prefix openssl)/include\" pip install cryptography``\n\nLicense\n-------\n\ndjango-autocert is MIT licensed\n\nAuthors\n-------\n\nPatrick Farrell @farrepa on Github and\n`Twitter `__\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/farrepa/django-autocert/", "keywords": "django ssl certificate acme", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-autocert", "package_url": "https://pypi.org/project/django-autocert/", "platform": "", "project_url": "https://pypi.org/project/django-autocert/", "project_urls": { "Homepage": "https://github.com/farrepa/django-autocert/" }, "release_url": "https://pypi.org/project/django-autocert/0.1.7/", "requires_dist": [ "acme (>=0.9.3)", "Django (>=1.8)", "urllib3", "josepy" ], "requires_python": "", "summary": "Automatic SSL certificates from Let's Encrypt for Django projects", "version": "0.1.7" }, "last_serial": 4351492, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "e7c4f116e0526e420de1fab92fcd568b", "sha256": "58a58ed7b5fbda80b23a5337902d91d1aa234b1d99aaa35ce9213404d5da8af4" }, "downloads": -1, "filename": "django_autocert-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e7c4f116e0526e420de1fab92fcd568b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9630, "upload_time": "2016-12-05T16:12:07", "url": "https://files.pythonhosted.org/packages/6a/4f/3b55d5d4033cb8605dd0a5d17b5c8a3187f3a06db311372d25e96d8968e7/django_autocert-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7738773b0063168c51e9ce6cb8dfb2a6", "sha256": "7862f38f2818a89b20152c8b861b01de88e3b90e357a56732ddbcb7401a8b6a1" }, "downloads": -1, "filename": "django-autocert-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7738773b0063168c51e9ce6cb8dfb2a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6737, "upload_time": "2016-12-05T16:12:10", "url": "https://files.pythonhosted.org/packages/88/b1/2d6f52c58d29fe5146ab18124165d241fece13f34f9e54f01bae2f5c49c6/django-autocert-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "215fb99afdadf199c361753f61209ca8", "sha256": "89fb9b89489ae3a175f874d6279b1f45539295c3e119d20c9bc746dee8d09234" }, "downloads": -1, "filename": "django_autocert-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "215fb99afdadf199c361753f61209ca8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11513, "upload_time": "2017-10-04T11:27:16", "url": "https://files.pythonhosted.org/packages/a0/9b/9cb1b68f1a45d8c8c6ae06d95d3dfda178add2fcdf433c283f8c9a107273/django_autocert-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5e33dd2fe21b7664da5c9a3cef9d2c1", "sha256": "8bde9079e795cefe5021c410c87a7469afed0538998ed7878ac74890fd227f72" }, "downloads": -1, "filename": "django-autocert-0.1.2.tar.gz", "has_sig": false, "md5_digest": "e5e33dd2fe21b7664da5c9a3cef9d2c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7138, "upload_time": "2017-10-04T11:27:18", "url": "https://files.pythonhosted.org/packages/bb/3d/bea9d9c7604d9f7d70f37cfa946de763f59aa09e292d86cc248c3bb47836/django-autocert-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "57d6583dc3fded39762528cb6becc495", "sha256": "8ed663653c95d48301ef28b66a5dd20bc02c4f23d26f858d61f0835bdd2a24aa" }, "downloads": -1, "filename": "django_autocert-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "57d6583dc3fded39762528cb6becc495", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11549, "upload_time": "2017-10-04T14:48:59", "url": "https://files.pythonhosted.org/packages/47/b2/174b3484732da4239a416c11b0518e974064917d29aa2fe00c65cf5f23fd/django_autocert-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92c042115d08d1d26e9a8e1edbc7f6ba", "sha256": "591070f10bf02adacd0afaf6f490a045e7b0accf62bd6a326808312c1503d5d7" }, "downloads": -1, "filename": "django-autocert-0.1.3.tar.gz", "has_sig": false, "md5_digest": "92c042115d08d1d26e9a8e1edbc7f6ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7177, "upload_time": "2017-10-04T14:49:00", "url": "https://files.pythonhosted.org/packages/c3/28/3ce3d45404cf32d788ae20d3a62e6cb411f9ccb32c0d9af54ab31818cf03/django-autocert-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "8ff402898777c3deebcb05cda6d6f450", "sha256": "7043a164539d68889ad30f6bcbf7954d65386b08f353520d0fb4a36bc2237e1a" }, "downloads": -1, "filename": "django_autocert-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8ff402898777c3deebcb05cda6d6f450", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12631, "upload_time": "2017-11-03T17:15:45", "url": "https://files.pythonhosted.org/packages/59/62/e89bab06110a4d8ef9f875dadb179fc35befab2b54c1ff46053347da4d79/django_autocert-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4051674c1c6e985598424dfe13deec5", "sha256": "60a69df39771e44d7106b4875df60d400f3249f187d7f677c02d13d3a430a057" }, "downloads": -1, "filename": "django-autocert-0.1.4.tar.gz", "has_sig": false, "md5_digest": "f4051674c1c6e985598424dfe13deec5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7768, "upload_time": "2017-11-03T17:15:47", "url": "https://files.pythonhosted.org/packages/77/a7/6e7c21aef7290e04564ad8b24f7c11d28a95a944287a7e07ecb88ce3f9c1/django-autocert-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "44f4d5a10332f2085f0c7f4b3c1a2309", "sha256": "78b623856824405c2290060ca28b23009c40faefb2c01680743ce62ece1df985" }, "downloads": -1, "filename": "django_autocert-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44f4d5a10332f2085f0c7f4b3c1a2309", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12647, "upload_time": "2018-02-01T17:06:47", "url": "https://files.pythonhosted.org/packages/b0/2a/ad974dabd7771a4d8012dc5e2fa527ddf41499b75eb8bc5c1714e1905886/django_autocert-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1cb8ff39fb6ac51f2fe0b0a009bbc0ad", "sha256": "aa5c6fd3d066ba2d5a78068bc99728c1fbedfdd26b93920bef505a1a0e82dacc" }, "downloads": -1, "filename": "django-autocert-0.1.5.tar.gz", "has_sig": false, "md5_digest": "1cb8ff39fb6ac51f2fe0b0a009bbc0ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7761, "upload_time": "2018-02-01T17:06:48", "url": "https://files.pythonhosted.org/packages/e6/e5/f6c50ce8fa32907bb131708b1afd3098035c43e7c0a4b0ff4698acede369/django-autocert-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "daefbfd2fabe273a3e4a3560cf3e4628", "sha256": "18aec43a1d5ae459a90a21d69569639178b3c441c4edf0803f3d7fefe23b4ed5" }, "downloads": -1, "filename": "django_autocert-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "daefbfd2fabe273a3e4a3560cf3e4628", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11359, "upload_time": "2018-08-23T10:00:10", "url": "https://files.pythonhosted.org/packages/12/0f/bb6a6464216782fbee36e570742bba92c3bedf0d9d86897f8d63c3a30917/django_autocert-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47eb9f3fcbc265b6f0ea12623e8883a7", "sha256": "12911b0d5a26ed7580dd50d2a0ff78ee06f5b0815537ccb5d2be4737dada47a0" }, "downloads": -1, "filename": "django-autocert-0.1.6.tar.gz", "has_sig": false, "md5_digest": "47eb9f3fcbc265b6f0ea12623e8883a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7814, "upload_time": "2018-08-23T10:00:11", "url": "https://files.pythonhosted.org/packages/16/3b/28445726c741165bff01642985755be6bafe3472c5792fb84d0e70074bc1/django-autocert-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "d37519a269cfdd96955df3df8a66295b", "sha256": "ef1e985987ca3eb356fa410683a616640a722710514e8574cb54eb6a35ea3869" }, "downloads": -1, "filename": "django_autocert-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d37519a269cfdd96955df3df8a66295b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11361, "upload_time": "2018-10-08T10:45:58", "url": "https://files.pythonhosted.org/packages/59/a9/540a6466be5573151a21b8eba6e93b84730dd043eb75b262ff0366f35d18/django_autocert-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe98bc50c49702717a59f11395956a47", "sha256": "dcb44b2c3e12e17d9b9a8fc48d89bf2cc5bb2b6672b3509cd59bb26cd3de65ab" }, "downloads": -1, "filename": "django-autocert-0.1.7.tar.gz", "has_sig": false, "md5_digest": "fe98bc50c49702717a59f11395956a47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7835, "upload_time": "2018-10-08T10:46:00", "url": "https://files.pythonhosted.org/packages/99/aa/a228a547ce8d395af97c643a6443fc5d3f10a81bc568f86fc19a5059c263/django-autocert-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d37519a269cfdd96955df3df8a66295b", "sha256": "ef1e985987ca3eb356fa410683a616640a722710514e8574cb54eb6a35ea3869" }, "downloads": -1, "filename": "django_autocert-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d37519a269cfdd96955df3df8a66295b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11361, "upload_time": "2018-10-08T10:45:58", "url": "https://files.pythonhosted.org/packages/59/a9/540a6466be5573151a21b8eba6e93b84730dd043eb75b262ff0366f35d18/django_autocert-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe98bc50c49702717a59f11395956a47", "sha256": "dcb44b2c3e12e17d9b9a8fc48d89bf2cc5bb2b6672b3509cd59bb26cd3de65ab" }, "downloads": -1, "filename": "django-autocert-0.1.7.tar.gz", "has_sig": false, "md5_digest": "fe98bc50c49702717a59f11395956a47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7835, "upload_time": "2018-10-08T10:46:00", "url": "https://files.pythonhosted.org/packages/99/aa/a228a547ce8d395af97c643a6443fc5d3f10a81bc568f86fc19a5059c263/django-autocert-0.1.7.tar.gz" } ] }