Browse Source

Prefer https over http when available (#3966)

Jon Dufresne 8 years ago
parent
commit
d90caee6d9

+ 18 - 18
CONTRIBUTING.rst

@@ -39,7 +39,7 @@ meeting or private correspondence.
 The Code of Conduct is heavily based on the `Ubuntu Code of Conduct`_, and
 The Code of Conduct is heavily based on the `Ubuntu Code of Conduct`_, and
 the `Pylons Code of Conduct`_.
 the `Pylons Code of Conduct`_.
 
 
-.. _`Ubuntu Code of Conduct`: http://www.ubuntu.com/community/conduct
+.. _`Ubuntu Code of Conduct`: https://www.ubuntu.com/community/conduct
 .. _`Pylons Code of Conduct`: http://docs.pylonshq.com/community/conduct.html
 .. _`Pylons Code of Conduct`: http://docs.pylonshq.com/community/conduct.html
 
 
 Be considerate
 Be considerate
@@ -443,10 +443,10 @@ fetch and checkout a remote branch like this::
 
 
     git checkout --track -b 3.0-devel origin/3.0-devel
     git checkout --track -b 3.0-devel origin/3.0-devel
 
 
-.. _`Fork a Repo`: http://help.github.com/fork-a-repo/
+.. _`Fork a Repo`: https://help.github.com/fork-a-repo/
 .. _`Rebasing merge commits in git`:
 .. _`Rebasing merge commits in git`:
-    http://notes.envato.com/developers/rebasing-merge-commits-in-git/
-.. _`Rebase`: http://help.github.com/rebase/
+    https://notes.envato.com/developers/rebasing-merge-commits-in-git/
+.. _`Rebase`: https://help.github.com/rebase/
 
 
 .. _contributing-testing:
 .. _contributing-testing:
 
 
@@ -515,7 +515,7 @@ of your contribution. Read the `Pull Requests`_ section in the GitHub
 Guide to learn how this is done.
 Guide to learn how this is done.
 
 
 You can also attach pull requests to existing issues by following
 You can also attach pull requests to existing issues by following
-the steps outlined here: http://bit.ly/koJoso
+the steps outlined here: https://bit.ly/koJoso
 
 
 .. _`Pull Requests`: http://help.github.com/send-pull-requests/
 .. _`Pull Requests`: http://help.github.com/send-pull-requests/
 
 
@@ -898,7 +898,7 @@ Ask Solem
 ~~~~~~~~~
 ~~~~~~~~~
 
 
 :github: https://github.com/ask
 :github: https://github.com/ask
-:twitter: http://twitter.com/#!/asksol
+:twitter: https://twitter.com/#!/asksol
 
 
 Asif Saif Uddin
 Asif Saif Uddin
 ~~~~~~~~~~~~~~~
 ~~~~~~~~~~~~~~~
@@ -922,7 +922,7 @@ Mher Movsisyan
 ~~~~~~~~~~~~~~
 ~~~~~~~~~~~~~~
 
 
 :github: https://github.com/mher
 :github: https://github.com/mher
-:twitter: http://twitter.com/#!/movsm
+:twitter: https://twitter.com/#!/movsm
 
 
 Omer Katz
 Omer Katz
 ~~~~~~~~~
 ~~~~~~~~~
@@ -933,7 +933,7 @@ Steeve Morin
 ~~~~~~~~~~~~
 ~~~~~~~~~~~~
 
 
 :github: https://github.com/steeve
 :github: https://github.com/steeve
-:twitter: http://twitter.com/#!/steeve
+:twitter: https://twitter.com/#!/steeve
 
 
 Website
 Website
 -------
 -------
@@ -952,7 +952,7 @@ Jan Henrik Helmers
 ~~~~~~~~~~~~~~~~~~
 ~~~~~~~~~~~~~~~~~~
 
 
 :web: http://www.helmersworks.com
 :web: http://www.helmersworks.com
-:twitter: http://twitter.com/#!/helmers
+:twitter: https://twitter.com/#!/helmers
 
 
 
 
 .. _packages:
 .. _packages:
@@ -964,7 +964,7 @@ Packages
 ----------
 ----------
 
 
 :git: https://github.com/celery/celery
 :git: https://github.com/celery/celery
-:CI: http://travis-ci.org/#!/celery/celery
+:CI: https://travis-ci.org/#!/celery/celery
 :Windows-CI: https://ci.appveyor.com/project/ask/celery
 :Windows-CI: https://ci.appveyor.com/project/ask/celery
 :PyPI: ``celery``
 :PyPI: ``celery``
 :docs: http://docs.celeryproject.org
 :docs: http://docs.celeryproject.org
@@ -975,7 +975,7 @@ Packages
 Messaging library.
 Messaging library.
 
 
 :git: https://github.com/celery/kombu
 :git: https://github.com/celery/kombu
-:CI: http://travis-ci.org/#!/celery/kombu
+:CI: https://travis-ci.org/#!/celery/kombu
 :Windows-CI: https://ci.appveyor.com/project/ask/kombu
 :Windows-CI: https://ci.appveyor.com/project/ask/kombu
 :PyPI: ``kombu``
 :PyPI: ``kombu``
 :docs: https://kombu.readthedocs.io
 :docs: https://kombu.readthedocs.io
@@ -986,7 +986,7 @@ Messaging library.
 Python AMQP 0.9.1 client.
 Python AMQP 0.9.1 client.
 
 
 :git: https://github.com/celery/py-amqp
 :git: https://github.com/celery/py-amqp
-:CI: http://travis-ci.org/#!/celery/py-amqp
+:CI: https://travis-ci.org/#!/celery/py-amqp
 :Windows-CI: https://ci.appveyor.com/project/ask/py-amqp
 :Windows-CI: https://ci.appveyor.com/project/ask/py-amqp
 :PyPI: ``amqp``
 :PyPI: ``amqp``
 :docs: https://amqp.readthedocs.io
 :docs: https://amqp.readthedocs.io
@@ -997,7 +997,7 @@ Python AMQP 0.9.1 client.
 Promise/deferred implementation.
 Promise/deferred implementation.
 
 
 :git: https://github.com/celery/vine/
 :git: https://github.com/celery/vine/
-:CI: http://travis-ci.org/#!/celery/vine/
+:CI: https://travis-ci.org/#!/celery/vine/
 :Windows-CI: https://ci.appveyor.com/project/ask/vine
 :Windows-CI: https://ci.appveyor.com/project/ask/vine
 :PyPI: ``vine``
 :PyPI: ``vine``
 :docs: https://vine.readthedocs.io
 :docs: https://vine.readthedocs.io
@@ -1009,7 +1009,7 @@ Fork of multiprocessing containing improvements
 that'll eventually be merged into the Python stdlib.
 that'll eventually be merged into the Python stdlib.
 
 
 :git: https://github.com/celery/billiard
 :git: https://github.com/celery/billiard
-:CI: http://travis-ci.org/#!/celery/billiard/
+:CI: https://travis-ci.org/#!/celery/billiard/
 :Windows-CI: https://ci.appveyor.com/project/ask/billiard
 :Windows-CI: https://ci.appveyor.com/project/ask/billiard
 :PyPI: ``billiard``
 :PyPI: ``billiard``
 
 
@@ -1019,7 +1019,7 @@ that'll eventually be merged into the Python stdlib.
 Database-backed Periodic Tasks with admin interface using the Django ORM.
 Database-backed Periodic Tasks with admin interface using the Django ORM.
 
 
 :git: https://github.com/celery/django-celery-beat
 :git: https://github.com/celery/django-celery-beat
-:CI: http://travis-ci.org/#!/celery/django-celery-beat
+:CI: https://travis-ci.org/#!/celery/django-celery-beat
 :Windows-CI: https://ci.appveyor.com/project/ask/django-celery-beat
 :Windows-CI: https://ci.appveyor.com/project/ask/django-celery-beat
 :PyPI: ``django-celery-beat``
 :PyPI: ``django-celery-beat``
 
 
@@ -1029,7 +1029,7 @@ Database-backed Periodic Tasks with admin interface using the Django ORM.
 Store task results in the Django ORM, or using the Django Cache Framework.
 Store task results in the Django ORM, or using the Django Cache Framework.
 
 
 :git: https://github.com/celery/django-celery-results
 :git: https://github.com/celery/django-celery-results
-:CI: http://travis-ci.org/#!/celery/django-celery-results
+:CI: https://travis-ci.org/#!/celery/django-celery-results
 :Windows-CI: https://ci.appveyor.com/project/ask/django-celery-results
 :Windows-CI: https://ci.appveyor.com/project/ask/django-celery-results
 :PyPI: ``django-celery-results``
 :PyPI: ``django-celery-results``
 
 
@@ -1157,7 +1157,7 @@ If this is a new release series then you also need to do the
 following:
 following:
 
 
 * Go to the Read The Docs management interface at:
 * Go to the Read The Docs management interface at:
-    http://readthedocs.org/projects/celery/?fromdocs=celery
+    https://readthedocs.org/projects/celery/?fromdocs=celery
 
 
 * Enter "Edit project"
 * Enter "Edit project"
 
 
@@ -1166,7 +1166,7 @@ following:
 
 
 * Also add the previous version under the "versions" tab.
 * Also add the previous version under the "versions" tab.
 
 
-.. _`mailing-list`: http://groups.google.com/group/celery-users
+.. _`mailing-list`: https://groups.google.com/group/celery-users
 
 
 .. _`irc-channel`: http://docs.celeryproject.org/en/latest/getting-started/resources.html#irc
 .. _`irc-channel`: http://docs.celeryproject.org/en/latest/getting-started/resources.html#irc
 
 

+ 1 - 1
LICENSE

@@ -42,7 +42,7 @@ The documentation portion of Celery (the rendered contents of the
 "docs" directory of a software distribution or checkout) is supplied
 "docs" directory of a software distribution or checkout) is supplied
 under the "Creative Commons Attribution-ShareAlike 4.0
 under the "Creative Commons Attribution-ShareAlike 4.0
 International" (CC BY-SA 4.0) License as described by
 International" (CC BY-SA 4.0) License as described by
-http://creativecommons.org/licenses/by-sa/4.0/
+https://creativecommons.org/licenses/by-sa/4.0/
 
 
 Footnotes
 Footnotes
 =========
 =========

+ 15 - 15
README.rst

@@ -4,7 +4,7 @@
 
 
 :Version: 4.0.2 (latentcall)
 :Version: 4.0.2 (latentcall)
 :Web: http://celeryproject.org/
 :Web: http://celeryproject.org/
-:Download: http://pypi.python.org/pypi/celery/
+:Download: https://pypi.python.org/pypi/celery/
 :Source: https://github.com/celery/celery/
 :Source: https://github.com/celery/celery/
 :Keywords: task, queue, job, async, rabbitmq, amqp, redis,
 :Keywords: task, queue, job, async, rabbitmq, amqp, redis,
   python, distributed, actors
   python, distributed, actors
@@ -154,8 +154,8 @@ It supports...
 .. _`Eventlet`: http://eventlet.net/
 .. _`Eventlet`: http://eventlet.net/
 .. _`gevent`: http://gevent.org/
 .. _`gevent`: http://gevent.org/
 
 
-.. _RabbitMQ: http://rabbitmq.com
-.. _Redis: http://redis.io
+.. _RabbitMQ: https://rabbitmq.com
+.. _Redis: https://redis.io
 .. _SQLAlchemy: http://sqlalchemy.org
 .. _SQLAlchemy: http://sqlalchemy.org
 
 
 Framework Integration
 Framework Integration
@@ -182,15 +182,15 @@ The integration packages aren't strictly necessary, but they can make
 development easier, and sometimes they add important hooks like closing
 development easier, and sometimes they add important hooks like closing
 database connections at ``fork``.
 database connections at ``fork``.
 
 
-.. _`Django`: http://djangoproject.com/
+.. _`Django`: https://djangoproject.com/
 .. _`Pylons`: http://pylonsproject.org/
 .. _`Pylons`: http://pylonsproject.org/
 .. _`Flask`: http://flask.pocoo.org/
 .. _`Flask`: http://flask.pocoo.org/
 .. _`web2py`: http://web2py.com/
 .. _`web2py`: http://web2py.com/
-.. _`Bottle`: http://bottlepy.org/
+.. _`Bottle`: https://bottlepy.org/
 .. _`Pyramid`: http://docs.pylonsproject.org/en/latest/docs/pyramid.html
 .. _`Pyramid`: http://docs.pylonsproject.org/en/latest/docs/pyramid.html
-.. _`pyramid_celery`: http://pypi.python.org/pypi/pyramid_celery/
-.. _`celery-pylons`: http://pypi.python.org/pypi/celery-pylons
-.. _`web2py-celery`: http://code.google.com/p/web2py-celery/
+.. _`pyramid_celery`: https://pypi.python.org/pypi/pyramid_celery/
+.. _`celery-pylons`: https://pypi.python.org/pypi/celery-pylons
+.. _`web2py-celery`: https://code.google.com/p/web2py-celery/
 .. _`Tornado`: http://www.tornadoweb.org/
 .. _`Tornado`: http://www.tornadoweb.org/
 .. _`tornado-celery`: https://github.com/mher/tornado-celery/
 .. _`tornado-celery`: https://github.com/mher/tornado-celery/
 
 
@@ -323,7 +323,7 @@ Downloading and installing from source
 
 
 Download the latest version of Celery from PyPI:
 Download the latest version of Celery from PyPI:
 
 
-http://pypi.python.org/pypi/celery/
+https://pypi.python.org/pypi/celery/
 
 
 You can install it by doing the following,:
 You can install it by doing the following,:
 
 
@@ -379,7 +379,7 @@ Mailing list
 For discussions about the usage, development, and future of Celery,
 For discussions about the usage, development, and future of Celery,
 please join the `celery-users`_ mailing list.
 please join the `celery-users`_ mailing list.
 
 
-.. _`celery-users`: http://groups.google.com/group/celery-users/
+.. _`celery-users`: https://groups.google.com/group/celery-users/
 
 
 .. _irc-channel:
 .. _irc-channel:
 
 
@@ -389,7 +389,7 @@ IRC
 Come chat with us on IRC. The **#celery** channel is located at the `Freenode`_
 Come chat with us on IRC. The **#celery** channel is located at the `Freenode`_
 network.
 network.
 
 
-.. _`Freenode`: http://freenode.net
+.. _`Freenode`: https://freenode.net
 
 
 .. _bug-tracker:
 .. _bug-tracker:
 
 
@@ -404,7 +404,7 @@ to our issue tracker at https://github.com/celery/celery/issues/
 Wiki
 Wiki
 ====
 ====
 
 
-http://wiki.github.com/celery/celery/
+https://wiki.github.com/celery/celery/
 
 
 .. _contributing-short:
 .. _contributing-short:
 
 
@@ -446,13 +446,13 @@ file in the top distribution directory for the full license text.
 
 
 .. |wheel| image:: https://img.shields.io/pypi/wheel/celery.svg
 .. |wheel| image:: https://img.shields.io/pypi/wheel/celery.svg
     :alt: Celery can be installed via wheel
     :alt: Celery can be installed via wheel
-    :target: http://pypi.python.org/pypi/celery/
+    :target: https://pypi.python.org/pypi/celery/
 
 
 .. |pyversion| image:: https://img.shields.io/pypi/pyversions/celery.svg
 .. |pyversion| image:: https://img.shields.io/pypi/pyversions/celery.svg
     :alt: Supported Python versions.
     :alt: Supported Python versions.
-    :target: http://pypi.python.org/pypi/celery/
+    :target: https://pypi.python.org/pypi/celery/
 
 
 .. |pyimp| image:: https://img.shields.io/pypi/implementation/celery.svg
 .. |pyimp| image:: https://img.shields.io/pypi/implementation/celery.svg
     :alt: Support Python implementations.
     :alt: Support Python implementations.
-    :target: http://pypi.python.org/pypi/celery/
+    :target: https://pypi.python.org/pypi/celery/
 
 

+ 2 - 2
appveyor.yml

@@ -3,14 +3,14 @@ environment:
   global:
   global:
     # SDK v7.0 MSVC Express 2008's SetEnv.cmd script will fail if the
     # SDK v7.0 MSVC Express 2008's SetEnv.cmd script will fail if the
     # /E:ON and /V:ON options are not enabled in the batch script intepreter
     # /E:ON and /V:ON options are not enabled in the batch script intepreter
-    # See: http://stackoverflow.com/a/13751649/163740
+    # See: https://stackoverflow.com/a/13751649/163740
     WITH_COMPILER: "cmd /E:ON /V:ON /C .\\extra\\appveyor\\run_with_compiler.cmd"
     WITH_COMPILER: "cmd /E:ON /V:ON /C .\\extra\\appveyor\\run_with_compiler.cmd"
 
 
   matrix:
   matrix:
 
 
     # Pre-installed Python versions, which Appveyor may upgrade to
     # Pre-installed Python versions, which Appveyor may upgrade to
     # a later point release.
     # a later point release.
-    # See: http://www.appveyor.com/docs/installed-software#python
+    # See: https://www.appveyor.com/docs/installed-software#python
 
 
     - PYTHON: "C:\\Python27"
     - PYTHON: "C:\\Python27"
       PYTHON_VERSION: "2.7.x"
       PYTHON_VERSION: "2.7.x"

+ 1 - 1
celery/backends/database/__init__.py

@@ -24,7 +24,7 @@ try:
 except ImportError:  # pragma: no cover
 except ImportError:  # pragma: no cover
     raise ImproperlyConfigured(
     raise ImproperlyConfigured(
         'The database result backend requires SQLAlchemy to be installed.'
         'The database result backend requires SQLAlchemy to be installed.'
-        'See http://pypi.python.org/pypi/SQLAlchemy')
+        'See https://pypi.python.org/pypi/SQLAlchemy')
 
 
 logger = logging.getLogger(__name__)
 logger = logging.getLogger(__name__)
 
 

+ 1 - 1
celery/fixups/django.py

@@ -166,7 +166,7 @@ class DjangoWorkerFixup(object):
             self.close_database()
             self.close_database()
 
 
     def on_task_postrun(self, sender, **kwargs):
     def on_task_postrun(self, sender, **kwargs):
-        # See http://groups.google.com/group/django-users/
+        # See https://groups.google.com/group/django-users/
         #            browse_thread/thread/78200863d0c07c6d/
         #            browse_thread/thread/78200863d0c07c6d/
         if not getattr(sender.request, 'is_eager', False):
         if not getattr(sender.request, 'is_eager', False):
             self.close_database()
             self.close_database()

+ 1 - 1
celery/utils/iso8601.py

@@ -1,7 +1,7 @@
 """Parse ISO8601 dates.
 """Parse ISO8601 dates.
 
 
 Originally taken from :pypi:`pyiso8601`
 Originally taken from :pypi:`pyiso8601`
-(http://code.google.com/p/pyiso8601/)
+(https://bitbucket.org/micktwomey/pyiso8601)
 
 
 Modified to match the behavior of ``dateutil.parser``:
 Modified to match the behavior of ``dateutil.parser``:
 
 

+ 3 - 3
docs/community.rst

@@ -21,21 +21,21 @@ Resources
 Who's using Celery
 Who's using Celery
 ------------------
 ------------------
 
 
-http://wiki.github.com/celery/celery/using
+https://wiki.github.com/celery/celery/using
 
 
 .. _res-wiki:
 .. _res-wiki:
 
 
 Wiki
 Wiki
 ----
 ----
 
 
-http://wiki.github.com/celery/celery/
+https://wiki.github.com/celery/celery/
 
 
 .. _res-stackoverflow:
 .. _res-stackoverflow:
 
 
 Celery questions on Stack Overflow
 Celery questions on Stack Overflow
 ----------------------------------
 ----------------------------------
 
 
-http://stackoverflow.com/search?q=celery&tab=newest
+https://stackoverflow.com/search?q=celery&tab=newest
 
 
 .. _res-mailing-list-archive:
 .. _res-mailing-list-archive:
 
 

+ 17 - 17
docs/contributing.rst

@@ -39,7 +39,7 @@ meeting or private correspondence.
 The Code of Conduct is heavily based on the `Ubuntu Code of Conduct`_, and
 The Code of Conduct is heavily based on the `Ubuntu Code of Conduct`_, and
 the `Pylons Code of Conduct`_.
 the `Pylons Code of Conduct`_.
 
 
-.. _`Ubuntu Code of Conduct`: http://www.ubuntu.com/community/conduct
+.. _`Ubuntu Code of Conduct`: https://www.ubuntu.com/community/conduct
 .. _`Pylons Code of Conduct`: http://docs.pylonshq.com/community/conduct.html
 .. _`Pylons Code of Conduct`: http://docs.pylonshq.com/community/conduct.html
 
 
 Be considerate
 Be considerate
@@ -443,10 +443,10 @@ fetch and checkout a remote branch like this::
 
 
     git checkout --track -b 3.0-devel origin/3.0-devel
     git checkout --track -b 3.0-devel origin/3.0-devel
 
 
-.. _`Fork a Repo`: http://help.github.com/fork-a-repo/
+.. _`Fork a Repo`: https://help.github.com/fork-a-repo/
 .. _`Rebasing merge commits in git`:
 .. _`Rebasing merge commits in git`:
-    http://notes.envato.com/developers/rebasing-merge-commits-in-git/
-.. _`Rebase`: http://help.github.com/rebase/
+    https://notes.envato.com/developers/rebasing-merge-commits-in-git/
+.. _`Rebase`: https://help.github.com/rebase/
 
 
 .. _contributing-testing:
 .. _contributing-testing:
 
 
@@ -515,7 +515,7 @@ of your contribution. Read the `Pull Requests`_ section in the GitHub
 Guide to learn how this is done.
 Guide to learn how this is done.
 
 
 You can also attach pull requests to existing issues by following
 You can also attach pull requests to existing issues by following
-the steps outlined here: http://bit.ly/koJoso
+the steps outlined here: https://bit.ly/koJoso
 
 
 .. _`Pull Requests`: http://help.github.com/send-pull-requests/
 .. _`Pull Requests`: http://help.github.com/send-pull-requests/
 
 
@@ -898,7 +898,7 @@ Ask Solem
 ~~~~~~~~~
 ~~~~~~~~~
 
 
 :github: https://github.com/ask
 :github: https://github.com/ask
-:twitter: http://twitter.com/#!/asksol
+:twitter: https://twitter.com/#!/asksol
 
 
 Asif Saif Uddin
 Asif Saif Uddin
 ~~~~~~~~~~~~~~~
 ~~~~~~~~~~~~~~~
@@ -922,7 +922,7 @@ Mher Movsisyan
 ~~~~~~~~~~~~~~
 ~~~~~~~~~~~~~~
 
 
 :github: https://github.com/mher
 :github: https://github.com/mher
-:twitter: http://twitter.com/#!/movsm
+:twitter: https://twitter.com/#!/movsm
 
 
 Omer Katz
 Omer Katz
 ~~~~~~~~~
 ~~~~~~~~~
@@ -933,7 +933,7 @@ Steeve Morin
 ~~~~~~~~~~~~
 ~~~~~~~~~~~~
 
 
 :github: https://github.com/steeve
 :github: https://github.com/steeve
-:twitter: http://twitter.com/#!/steeve
+:twitter: https://twitter.com/#!/steeve
 
 
 Website
 Website
 -------
 -------
@@ -952,7 +952,7 @@ Jan Henrik Helmers
 ~~~~~~~~~~~~~~~~~~
 ~~~~~~~~~~~~~~~~~~
 
 
 :web: http://www.helmersworks.com
 :web: http://www.helmersworks.com
-:twitter: http://twitter.com/#!/helmers
+:twitter: https://twitter.com/#!/helmers
 
 
 
 
 .. _packages:
 .. _packages:
@@ -964,7 +964,7 @@ Packages
 ----------
 ----------
 
 
 :git: https://github.com/celery/celery
 :git: https://github.com/celery/celery
-:CI: http://travis-ci.org/#!/celery/celery
+:CI: https://travis-ci.org/#!/celery/celery
 :Windows-CI: https://ci.appveyor.com/project/ask/celery
 :Windows-CI: https://ci.appveyor.com/project/ask/celery
 :PyPI: :pypi:`celery`
 :PyPI: :pypi:`celery`
 :docs: http://docs.celeryproject.org
 :docs: http://docs.celeryproject.org
@@ -975,7 +975,7 @@ Packages
 Messaging library.
 Messaging library.
 
 
 :git: https://github.com/celery/kombu
 :git: https://github.com/celery/kombu
-:CI: http://travis-ci.org/#!/celery/kombu
+:CI: https://travis-ci.org/#!/celery/kombu
 :Windows-CI: https://ci.appveyor.com/project/ask/kombu
 :Windows-CI: https://ci.appveyor.com/project/ask/kombu
 :PyPI: :pypi:`kombu`
 :PyPI: :pypi:`kombu`
 :docs: https://kombu.readthedocs.io
 :docs: https://kombu.readthedocs.io
@@ -986,7 +986,7 @@ Messaging library.
 Python AMQP 0.9.1 client.
 Python AMQP 0.9.1 client.
 
 
 :git: https://github.com/celery/py-amqp
 :git: https://github.com/celery/py-amqp
-:CI: http://travis-ci.org/#!/celery/py-amqp
+:CI: https://travis-ci.org/#!/celery/py-amqp
 :Windows-CI: https://ci.appveyor.com/project/ask/py-amqp
 :Windows-CI: https://ci.appveyor.com/project/ask/py-amqp
 :PyPI: :pypi:`amqp`
 :PyPI: :pypi:`amqp`
 :docs: https://amqp.readthedocs.io
 :docs: https://amqp.readthedocs.io
@@ -997,7 +997,7 @@ Python AMQP 0.9.1 client.
 Promise/deferred implementation.
 Promise/deferred implementation.
 
 
 :git: https://github.com/celery/vine/
 :git: https://github.com/celery/vine/
-:CI: http://travis-ci.org/#!/celery/vine/
+:CI: https://travis-ci.org/#!/celery/vine/
 :Windows-CI: https://ci.appveyor.com/project/ask/vine
 :Windows-CI: https://ci.appveyor.com/project/ask/vine
 :PyPI: :pypi:`vine`
 :PyPI: :pypi:`vine`
 :docs: https://vine.readthedocs.io
 :docs: https://vine.readthedocs.io
@@ -1009,7 +1009,7 @@ Fork of multiprocessing containing improvements
 that'll eventually be merged into the Python stdlib.
 that'll eventually be merged into the Python stdlib.
 
 
 :git: https://github.com/celery/billiard
 :git: https://github.com/celery/billiard
-:CI: http://travis-ci.org/#!/celery/billiard/
+:CI: https://travis-ci.org/#!/celery/billiard/
 :Windows-CI: https://ci.appveyor.com/project/ask/billiard
 :Windows-CI: https://ci.appveyor.com/project/ask/billiard
 :PyPI: :pypi:`billiard`
 :PyPI: :pypi:`billiard`
 
 
@@ -1019,7 +1019,7 @@ that'll eventually be merged into the Python stdlib.
 Database-backed Periodic Tasks with admin interface using the Django ORM.
 Database-backed Periodic Tasks with admin interface using the Django ORM.
 
 
 :git: https://github.com/celery/django-celery-beat
 :git: https://github.com/celery/django-celery-beat
-:CI: http://travis-ci.org/#!/celery/django-celery-beat
+:CI: https://travis-ci.org/#!/celery/django-celery-beat
 :Windows-CI: https://ci.appveyor.com/project/ask/django-celery-beat
 :Windows-CI: https://ci.appveyor.com/project/ask/django-celery-beat
 :PyPI: :pypi:`django-celery-beat`
 :PyPI: :pypi:`django-celery-beat`
 
 
@@ -1029,7 +1029,7 @@ Database-backed Periodic Tasks with admin interface using the Django ORM.
 Store task results in the Django ORM, or using the Django Cache Framework.
 Store task results in the Django ORM, or using the Django Cache Framework.
 
 
 :git: https://github.com/celery/django-celery-results
 :git: https://github.com/celery/django-celery-results
-:CI: http://travis-ci.org/#!/celery/django-celery-results
+:CI: https://travis-ci.org/#!/celery/django-celery-results
 :Windows-CI: https://ci.appveyor.com/project/ask/django-celery-results
 :Windows-CI: https://ci.appveyor.com/project/ask/django-celery-results
 :PyPI: :pypi:`django-celery-results`
 :PyPI: :pypi:`django-celery-results`
 
 
@@ -1157,7 +1157,7 @@ If this is a new release series then you also need to do the
 following:
 following:
 
 
 * Go to the Read The Docs management interface at:
 * Go to the Read The Docs management interface at:
-    http://readthedocs.org/projects/celery/?fromdocs=celery
+    https://readthedocs.org/projects/celery/?fromdocs=celery
 
 
 * Enter "Edit project"
 * Enter "Edit project"
 
 

+ 1 - 1
docs/copyright.rst

@@ -12,7 +12,7 @@ Copyright |copy| 2009-2016, Ask Solem.
 All rights reserved. This material may be copied or distributed only
 All rights reserved. This material may be copied or distributed only
 subject to the terms and conditions set forth in the `Creative Commons
 subject to the terms and conditions set forth in the `Creative Commons
 Attribution-ShareAlike 4.0 International`
 Attribution-ShareAlike 4.0 International`
-<http://creativecommons.org/licenses/by-sa/4.0/legalcode>`_ license.
+<https://creativecommons.org/licenses/by-sa/4.0/legalcode>`_ license.
 
 
 You may share and adapt the material, even for commercial purposes, but
 You may share and adapt the material, even for commercial purposes, but
 you must give the original author credit.
 you must give the original author credit.

+ 3 - 3
docs/faq.rst

@@ -21,7 +21,7 @@ What kinds of things should I use Celery for?
 describing why you'd use a queue in a web context.
 describing why you'd use a queue in a web context.
 
 
 .. _`Queue everything and delight everyone`:
 .. _`Queue everything and delight everyone`:
-    http://decafbad.com/blog/2008/07/04/queue-everything-and-delight-everyone
+    https://decafbad.com/blog/2008/07/04/queue-everything-and-delight-everyone
 
 
 These are some common use cases:
 These are some common use cases:
 
 
@@ -223,7 +223,7 @@ Transaction Model and Locking`_ in the MySQL user manual.
 
 
 (Thanks to Honza Kral and Anton Tsigularov for this solution)
 (Thanks to Honza Kral and Anton Tsigularov for this solution)
 
 
-.. _`MySQL - The InnoDB Transaction Model and Locking`: http://dev.mysql.com/doc/refman/5.1/en/innodb-transaction-model.html
+.. _`MySQL - The InnoDB Transaction Model and Locking`: https://dev.mysql.com/doc/refman/5.1/en/innodb-transaction-model.html
 
 
 .. _faq-worker-hanging:
 .. _faq-worker-hanging:
 
 
@@ -485,7 +485,7 @@ Why is RabbitMQ crashing?
 
 
 **Answer:** RabbitMQ will crash if it runs out of memory. This will be fixed in a
 **Answer:** RabbitMQ will crash if it runs out of memory. This will be fixed in a
 future release of RabbitMQ. please refer to the RabbitMQ FAQ:
 future release of RabbitMQ. please refer to the RabbitMQ FAQ:
-http://www.rabbitmq.com/faq.html#node-runs-out-of-memory
+https://www.rabbitmq.com/faq.html#node-runs-out-of-memory
 
 
 .. note::
 .. note::
 
 

+ 1 - 1
docs/getting-started/first-steps-with-celery.rst

@@ -78,7 +78,7 @@ the event of abrupt termination or power failures. Detailed information about us
 
 
 :ref:`broker-redis`
 :ref:`broker-redis`
 
 
-.. _`Redis`: http://redis.io/
+.. _`Redis`: https://redis.io/
 
 
 Other brokers
 Other brokers
 -------------
 -------------

+ 3 - 3
docs/getting-started/introduction.rst

@@ -78,7 +78,7 @@ then you should read our getting started tutorials:
 Celery is…
 Celery is…
 ==========
 ==========
 
 
-.. _`mailing-list`: http://groups.google.com/group/celery-users
+.. _`mailing-list`: https://groups.google.com/group/celery-users
 
 
 .. topic:: \
 .. topic:: \
 
 
@@ -234,11 +234,11 @@ The integration packages aren't strictly necessary, but they can make
 development easier, and sometimes they add important hooks like closing
 development easier, and sometimes they add important hooks like closing
 database connections at :manpage:`fork(2)`.
 database connections at :manpage:`fork(2)`.
 
 
-.. _`Django`: http://djangoproject.com/
+.. _`Django`: https://djangoproject.com/
 .. _`Pylons`: http://pylonshq.com/
 .. _`Pylons`: http://pylonshq.com/
 .. _`Flask`: http://flask.pocoo.org/
 .. _`Flask`: http://flask.pocoo.org/
 .. _`web2py`: http://web2py.com/
 .. _`web2py`: http://web2py.com/
-.. _`Bottle`: http://bottlepy.org/
+.. _`Bottle`: https://bottlepy.org/
 .. _`Pyramid`: http://docs.pylonsproject.org/en/latest/docs/pyramid.html
 .. _`Pyramid`: http://docs.pylonsproject.org/en/latest/docs/pyramid.html
 .. _`Tornado`: http://www.tornadoweb.org/
 .. _`Tornado`: http://www.tornadoweb.org/
 .. _`tornado-celery`: https://github.com/mher/tornado-celery/
 .. _`tornado-celery`: https://github.com/mher/tornado-celery/

+ 1 - 1
docs/includes/installation.txt

@@ -120,7 +120,7 @@ Downloading and installing from source
 
 
 Download the latest version of Celery from PyPI:
 Download the latest version of Celery from PyPI:
 
 
-http://pypi.python.org/pypi/celery/
+https://pypi.python.org/pypi/celery/
 
 
 You can install it by doing the following,:
 You can install it by doing the following,:
 
 

+ 8 - 8
docs/includes/introduction.txt

@@ -1,6 +1,6 @@
 :Version: 4.0.2 (latentcall)
 :Version: 4.0.2 (latentcall)
 :Web: http://celeryproject.org/
 :Web: http://celeryproject.org/
-:Download: http://pypi.python.org/pypi/celery/
+:Download: https://pypi.python.org/pypi/celery/
 :Source: https://github.com/celery/celery/
 :Source: https://github.com/celery/celery/
 :Keywords: task, queue, job, async, rabbitmq, amqp, redis,
 :Keywords: task, queue, job, async, rabbitmq, amqp, redis,
   python, distributed, actors
   python, distributed, actors
@@ -150,8 +150,8 @@ It supports…
 .. _`Eventlet`: http://eventlet.net/
 .. _`Eventlet`: http://eventlet.net/
 .. _`gevent`: http://gevent.org/
 .. _`gevent`: http://gevent.org/
 
 
-.. _RabbitMQ: http://rabbitmq.com
-.. _Redis: http://redis.io
+.. _RabbitMQ: https://rabbitmq.com
+.. _Redis: https://redis.io
 .. _SQLAlchemy: http://sqlalchemy.org
 .. _SQLAlchemy: http://sqlalchemy.org
 
 
 Framework Integration
 Framework Integration
@@ -178,15 +178,15 @@ The integration packages aren't strictly necessary, but they can make
 development easier, and sometimes they add important hooks like closing
 development easier, and sometimes they add important hooks like closing
 database connections at ``fork``.
 database connections at ``fork``.
 
 
-.. _`Django`: http://djangoproject.com/
+.. _`Django`: https://djangoproject.com/
 .. _`Pylons`: http://pylonsproject.org/
 .. _`Pylons`: http://pylonsproject.org/
 .. _`Flask`: http://flask.pocoo.org/
 .. _`Flask`: http://flask.pocoo.org/
 .. _`web2py`: http://web2py.com/
 .. _`web2py`: http://web2py.com/
-.. _`Bottle`: http://bottlepy.org/
+.. _`Bottle`: https://bottlepy.org/
 .. _`Pyramid`: http://docs.pylonsproject.org/en/latest/docs/pyramid.html
 .. _`Pyramid`: http://docs.pylonsproject.org/en/latest/docs/pyramid.html
-.. _`pyramid_celery`: http://pypi.python.org/pypi/pyramid_celery/
-.. _`celery-pylons`: http://pypi.python.org/pypi/celery-pylons
-.. _`web2py-celery`: http://code.google.com/p/web2py-celery/
+.. _`pyramid_celery`: https://pypi.python.org/pypi/pyramid_celery/
+.. _`celery-pylons`: https://pypi.python.org/pypi/celery-pylons
+.. _`web2py-celery`: https://code.google.com/p/web2py-celery/
 .. _`Tornado`: http://www.tornadoweb.org/
 .. _`Tornado`: http://www.tornadoweb.org/
 .. _`tornado-celery`: https://github.com/mher/tornado-celery/
 .. _`tornado-celery`: https://github.com/mher/tornado-celery/
 
 

+ 3 - 3
docs/includes/resources.txt

@@ -11,7 +11,7 @@ Mailing list
 For discussions about the usage, development, and future of Celery,
 For discussions about the usage, development, and future of Celery,
 please join the `celery-users`_ mailing list.
 please join the `celery-users`_ mailing list.
 
 
-.. _`celery-users`: http://groups.google.com/group/celery-users/
+.. _`celery-users`: https://groups.google.com/group/celery-users/
 
 
 .. _irc-channel:
 .. _irc-channel:
 
 
@@ -21,7 +21,7 @@ IRC
 Come chat with us on IRC. The **#celery** channel is located at the `Freenode`_
 Come chat with us on IRC. The **#celery** channel is located at the `Freenode`_
 network.
 network.
 
 
-.. _`Freenode`: http://freenode.net
+.. _`Freenode`: https://freenode.net
 
 
 .. _bug-tracker:
 .. _bug-tracker:
 
 
@@ -36,7 +36,7 @@ to our issue tracker at https://github.com/celery/celery/issues/
 Wiki
 Wiki
 ====
 ====
 
 
-http://wiki.github.com/celery/celery/
+https://wiki.github.com/celery/celery/
 
 
 .. _contributing-short:
 .. _contributing-short:
 
 

+ 4 - 4
docs/sec/CELERYSA-0001.txt

@@ -62,19 +62,19 @@ Users of the 2.4 series should upgrade to 2.4.4:
 
 
     * ``pip install -U celery``, or
     * ``pip install -U celery``, or
     * ``easy_install -U celery``, or
     * ``easy_install -U celery``, or
-    * http://pypi.python.org/pypi/celery/2.4.4
+    * https://pypi.python.org/pypi/celery/2.4.4
 
 
 Users of the 2.3 series should upgrade to 2.3.4:
 Users of the 2.3 series should upgrade to 2.3.4:
 
 
     * ``pip install -U celery==2.3.4``, or
     * ``pip install -U celery==2.3.4``, or
     * ``easy_install -U celery==2.3.4``, or
     * ``easy_install -U celery==2.3.4``, or
-    * http://pypi.python.org/pypi/celery/2.3.4
+    * https://pypi.python.org/pypi/celery/2.3.4
 
 
 Users of the 2.2 series should upgrade to 2.2.8:
 Users of the 2.2 series should upgrade to 2.2.8:
 
 
     * ``pip install -U celery==2.2.8``, or
     * ``pip install -U celery==2.2.8``, or
     * ``easy_install -U celery==2.2.8``, or
     * ``easy_install -U celery==2.2.8``, or
-    * http://pypi.python.org/pypi/celery/2.2.8
+    * https://pypi.python.org/pypi/celery/2.2.8
 
 
 The 2.1 series is no longer being maintained, so we urge users
 The 2.1 series is no longer being maintained, so we urge users
 of that series to upgrade to a more recent version.
 of that series to upgrade to a more recent version.
@@ -84,7 +84,7 @@ with updated packages.
 
 
 
 
 Please direct questions to the celery-users mailing-list:
 Please direct questions to the celery-users mailing-list:
-http://groups.google.com/group/celery-users/,
+https://groups.google.com/group/celery-users/,
 
 
 or if you're planning to report a security issue we request that
 or if you're planning to report a security issue we request that
 you keep the information confidential by contacting
 you keep the information confidential by contacting

+ 3 - 3
docs/sec/CELERYSA-0002.txt

@@ -69,19 +69,19 @@ Or you can upgrade to a more recent version:
 
 
     * ``pip install -U celery``, or
     * ``pip install -U celery``, or
     * ``easy_install -U celery``, or
     * ``easy_install -U celery``, or
-    * http://pypi.python.org/pypi/celery/3.1.13
+    * https://pypi.python.org/pypi/celery/3.1.13
 
 
 - Users of the 3.0 series should upgrade to 3.0.25:
 - Users of the 3.0 series should upgrade to 3.0.25:
 
 
     * ``pip install -U celery==3.0.25``, or
     * ``pip install -U celery==3.0.25``, or
     * ``easy_install -U celery==3.0.25``, or
     * ``easy_install -U celery==3.0.25``, or
-    * http://pypi.python.org/pypi/celery/3.0.25
+    * https://pypi.python.org/pypi/celery/3.0.25
 
 
 Distribution package maintainers are urged to provide their users
 Distribution package maintainers are urged to provide their users
 with updated packages.
 with updated packages.
 
 
 Please direct questions to the celery-users mailing-list:
 Please direct questions to the celery-users mailing-list:
-http://groups.google.com/group/celery-users/,
+https://groups.google.com/group/celery-users/,
 
 
 or if you're planning to report a new security related issue we request that
 or if you're planning to report a new security related issue we request that
 you keep the information confidential by contacting
 you keep the information confidential by contacting

+ 1 - 1
docs/sec/CELERYSA-0003.txt

@@ -50,7 +50,7 @@ Distribution package maintainers are urged to provide their users
 with updated packages.
 with updated packages.
 
 
 Please direct questions to the celery-users mailing-list:
 Please direct questions to the celery-users mailing-list:
-http://groups.google.com/group/celery-users/,
+https://groups.google.com/group/celery-users/,
 
 
 or if you're planning to report a new security related issue we request that
 or if you're planning to report a new security related issue we request that
 you keep the information confidential by contacting
 you keep the information confidential by contacting

+ 3 - 3
docs/templates/readme.txt

@@ -21,12 +21,12 @@
 
 
 .. |wheel| image:: https://img.shields.io/pypi/wheel/celery.svg
 .. |wheel| image:: https://img.shields.io/pypi/wheel/celery.svg
     :alt: Celery can be installed via wheel
     :alt: Celery can be installed via wheel
-    :target: http://pypi.python.org/pypi/celery/
+    :target: https://pypi.python.org/pypi/celery/
 
 
 .. |pyversion| image:: https://img.shields.io/pypi/pyversions/celery.svg
 .. |pyversion| image:: https://img.shields.io/pypi/pyversions/celery.svg
     :alt: Supported Python versions.
     :alt: Supported Python versions.
-    :target: http://pypi.python.org/pypi/celery/
+    :target: https://pypi.python.org/pypi/celery/
 
 
 .. |pyimp| image:: https://img.shields.io/pypi/implementation/celery.svg
 .. |pyimp| image:: https://img.shields.io/pypi/implementation/celery.svg
     :alt: Support Python implementations.
     :alt: Support Python implementations.
-    :target: http://pypi.python.org/pypi/celery/
+    :target: https://pypi.python.org/pypi/celery/

+ 3 - 3
docs/userguide/configuration.rst

@@ -584,13 +584,13 @@ Can be one of the following:
 
 
 .. _`SQLAlchemy`: http://sqlalchemy.org
 .. _`SQLAlchemy`: http://sqlalchemy.org
 .. _`Memcached`: http://memcached.org
 .. _`Memcached`: http://memcached.org
-.. _`Redis`: http://redis.io
+.. _`Redis`: https://redis.io
 .. _`Cassandra`: http://cassandra.apache.org/
 .. _`Cassandra`: http://cassandra.apache.org/
 .. _`Elasticsearch`: https://aws.amazon.com/elasticsearch-service/
 .. _`Elasticsearch`: https://aws.amazon.com/elasticsearch-service/
 .. _`IronCache`: http://www.iron.io/cache
 .. _`IronCache`: http://www.iron.io/cache
 .. _`CouchDB`: http://www.couchdb.com/
 .. _`CouchDB`: http://www.couchdb.com/
-.. _`Couchbase`: http://www.couchbase.com/
-.. _`Consul`: http://consul.io/
+.. _`Couchbase`: https://www.couchbase.com/
+.. _`Consul`: https://consul.io/
 
 
 .. setting:: result_serializer
 .. setting:: result_serializer
 
 

+ 1 - 1
docs/userguide/routing.rst

@@ -210,7 +210,7 @@ If you're confused about these terms, you should read up on AMQP.
 .. _`Rabbits and Warrens`: http://blogs.digitar.com/jjww/2009/01/rabbits-and-warrens/
 .. _`Rabbits and Warrens`: http://blogs.digitar.com/jjww/2009/01/rabbits-and-warrens/
 .. _`CloudAMQP tutorial`: amqp in 10 minutes part 3
 .. _`CloudAMQP tutorial`: amqp in 10 minutes part 3
     https://www.cloudamqp.com/blog/2015-09-03-part4-rabbitmq-for-beginners-exchanges-routing-keys-bindings.html
     https://www.cloudamqp.com/blog/2015-09-03-part4-rabbitmq-for-beginners-exchanges-routing-keys-bindings.html
-.. _`RabbitMQ FAQ`: http://www.rabbitmq.com/faq.html
+.. _`RabbitMQ FAQ`: https://www.rabbitmq.com/faq.html
 
 
 .. _routing-special_options:
 .. _routing-special_options:
 
 

+ 1 - 1
docs/whatsnew-3.1.rst

@@ -848,7 +848,7 @@ In Other News
 
 
     Contributed by Alain Masiero.
     Contributed by Alain Masiero.
 
 
-    .. _`Couchbase`: http://www.couchbase.com
+    .. _`Couchbase`: https://www.couchbase.com
 
 
 - CentOS init-script now supports starting multiple worker instances.
 - CentOS init-script now supports starting multiple worker instances.
 
 

+ 2 - 2
docs/whatsnew-4.0.rst

@@ -65,7 +65,7 @@ all the contributors who help make this happen, and my colleagues
 at `Robinhood`_.
 at `Robinhood`_.
 
 
 .. _`Ty Wilkins`: http://tywilkins.com
 .. _`Ty Wilkins`: http://tywilkins.com
-.. _`Robinhood`: http://robinhood.com
+.. _`Robinhood`: https://robinhood.com
 
 
 Wall of Contributors
 Wall of Contributors
 --------------------
 --------------------
@@ -1347,7 +1347,7 @@ This allows Celery to store Task results in the K/V store of Consul.
 Consul also allows to set a TTL on keys using the Sessions from Consul. This way
 Consul also allows to set a TTL on keys using the Sessions from Consul. This way
 the backend supports auto expiry of Task results.
 the backend supports auto expiry of Task results.
 
 
-For more information on Consul visit http://consul.io/
+For more information on Consul visit https://consul.io/
 
 
 The backend uses :pypi:`python-consul` for talking to the HTTP API.
 The backend uses :pypi:`python-consul` for talking to the HTTP API.
 This package is fully Python 3 compliant just as this backend is:
 This package is fully Python 3 compliant just as this backend is:

+ 1 - 1
extra/appveyor/install.ps1

@@ -1,6 +1,6 @@
 # Sample script to install Python and pip under Windows
 # Sample script to install Python and pip under Windows
 # Authors: Olivier Grisel and Kyle Kastner
 # Authors: Olivier Grisel and Kyle Kastner
-# License: CC0 1.0 Universal: http://creativecommons.org/publicdomain/zero/1.0/
+# License: CC0 1.0 Universal: https://creativecommons.org/publicdomain/zero/1.0/
 
 
 $BASE_URL = "https://www.python.org/ftp/python/"
 $BASE_URL = "https://www.python.org/ftp/python/"
 $GET_PIP_URL = "https://bootstrap.pypa.io/get-pip.py"
 $GET_PIP_URL = "https://bootstrap.pypa.io/get-pip.py"

+ 2 - 2
extra/appveyor/run_with_compiler.cmd

@@ -13,10 +13,10 @@
 ::
 ::
 :: More details at:
 :: More details at:
 :: https://github.com/cython/cython/wiki/64BitCythonExtensionsOnWindows
 :: https://github.com/cython/cython/wiki/64BitCythonExtensionsOnWindows
-:: http://stackoverflow.com/a/13751649/163740
+:: https://stackoverflow.com/a/13751649/163740
 ::
 ::
 :: Author: Olivier Grisel
 :: Author: Olivier Grisel
-:: License: CC0 1.0 Universal: http://creativecommons.org/publicdomain/zero/1.0/
+:: License: CC0 1.0 Universal: https://creativecommons.org/publicdomain/zero/1.0/
 @ECHO OFF
 @ECHO OFF
 
 
 SET COMMAND_TO_RUN=%*
 SET COMMAND_TO_RUN=%*

+ 1 - 1
extra/release/sphinx2rst_config.py

@@ -3,7 +3,7 @@ from __future__ import absolute_import, unicode_literals
 REFBASE = 'http://docs.celeryproject.org/en/latest'
 REFBASE = 'http://docs.celeryproject.org/en/latest'
 REFS = {
 REFS = {
     'mailing-list':
     'mailing-list':
-        'http://groups.google.com/group/celery-users',
+        'https://groups.google.com/group/celery-users',
     'irc-channel': 'getting-started/resources.html#irc',
     'irc-channel': 'getting-started/resources.html#irc',
     'breakpoint-signal': 'tutorials/debugging.html',
     'breakpoint-signal': 'tutorials/debugging.html',
     'internals-guide': 'internals/guide.html',
     'internals-guide': 'internals/guide.html',