]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Convert readthedocs link for their .org -> .io migration for hosted projects
authorAdam Chainz <adam@adamj.eu>
Sun, 29 May 2016 13:28:55 +0000 (14:28 +0100)
committerAdam Chainz <adam@adamj.eu>
Sun, 29 May 2016 13:28:55 +0000 (14:28 +0100)
As per their email ‘Changes to project subdomains’:

> Starting today, Read the Docs will start hosting projects from subdomains on the domain readthedocs.io, instead of on readthedocs.org. This change addresses some security concerns around site cookies while hosting user generated data on the same domain as our dashboard.

Test Plan: Manually visited all the links I’ve modified.

doc/build/changelog/changelog_08.rst
doc/build/changelog/migration_08.rst
doc/build/changelog/migration_09.rst
doc/build/conf.py
doc/build/core/constraints.rst
doc/build/core/metadata.rst
doc/build/orm/session_basics.rst
examples/dogpile_caching/__init__.py
lib/sqlalchemy/ext/automap.py

index 5d74af71c3fac24ece2b40a40bf692eb39a4a0b1..ddf6be5ead6b04ee21fca9d7bec4d22be83fb8d6 100644 (file)
         :tickets: 2589
 
       The Beaker caching example has been converted
-      to use `dogpile.cache <http://dogpilecache.readthedocs.org/>`_.
+      to use `dogpile.cache <https://dogpilecache.readthedocs.io/>`_.
       This is a new caching library written by the same
       creator of Beaker's caching internals, and represents a
       vastly improved, simplified, and modernized system of caching.
index 9e94de50bf3c7e1fd208662fe4d9e4895959b054..3dfd9a17150ff2163fb1a3a6df827b2e129fe6bd 100644 (file)
@@ -578,7 +578,7 @@ that were not flushed in the current transaction.
 Caching Example now uses dogpile.cache
 ---------------------------------------
 
-The caching example now uses `dogpile.cache <http://dogpilecache.readthedocs.org/>`_.
+The caching example now uses `dogpile.cache <https://dogpilecache.readthedocs.io/>`_.
 Dogpile.cache is a rewrite of the caching portion
 of Beaker, featuring vastly simpler and faster operation,
 as well as support for distributed locking.
index e8dcb9fad3142c9180ff2dc827c8899dc4e9c470..fef03065afc025c1c4581cebb905656995d045ed 100644 (file)
@@ -1095,7 +1095,7 @@ can be dropped in using callable functions.
 
 It is hoped that the :class:`.AutomapBase` system provides a quick
 and modernized solution to the problem that the very famous
-`SQLSoup <https://sqlsoup.readthedocs.org/en/latest/>`_
+`SQLSoup <https://sqlsoup.readthedocs.io/en/latest/>`_
 also tries to solve, that of generating a quick and rudimentary object
 model from an existing database on the fly.  By addressing the issue strictly
 at the mapper configuration level, and integrating fully with existing
index cfcb112d585a3607a4d4c4b9c70dafee95d7b239..f24fb4a41e3f7ea4cf88f4fe39cb8d135d6796dd 100644 (file)
@@ -373,7 +373,7 @@ epub_copyright = u'2007-2015, SQLAlchemy authors'
 #epub_tocdup = True
 
 intersphinx_mapping = {
-    'alembic': ('http://alembic.readthedocs.org/en/latest/', None),
+    'alembic': ('https://alembic.readthedocs.io/en/latest/', None),
     'psycopg2': ('http://pythonhosted.org/psycopg2', None),
 }
 
index 197eeb8a9f3226c9a0f58d0ec4b2b9c8ab541b52..bede2b00f08f8f4048745b15f0926f2201e8a8df 100644 (file)
@@ -426,7 +426,7 @@ parameters which create :class:`.UniqueConstraint` and :class:`.Index` objects
 without an explicit name being specified.
 
 The use case of alteration of existing tables and constraints can be handled
-by schema migration tools such as `Alembic <http://http://alembic.readthedocs.org/>`_.
+by schema migration tools such as `Alembic <https://alembic.readthedocs.io/>`_.
 However, neither Alembic nor SQLAlchemy currently create names for constraint
 objects where the name is otherwise unspecified, leading to the case where
 being able to alter existing constraints means that one must reverse-engineer
index b37d579f1d7ac7574c63b370df67067344c54675..8aece0b90f7ec018ea3ef90582776d3c5330c9c6 100644 (file)
@@ -243,7 +243,7 @@ database schemas in relation to application code using schema migration tools.
 
 There are two major migration tools available for SQLAlchemy:
 
-* `Alembic <http://alembic.readthedocs.org>`_ - Written by the author of SQLAlchemy,
+* `Alembic <https://alembic.readthedocs.io>`_ - Written by the author of SQLAlchemy,
   Alembic features a highly customizable environment and a minimalistic usage pattern,
   supporting such features as transactional DDL, automatic generation of "candidate"
   migrations, an "offline" mode which generates SQL scripts, and support for branch
index 0f96ba50a3575a20064953c523001a2563aea37d..198603b1833b597e917796ddfdd2224f1bef7a4e 100644 (file)
@@ -410,7 +410,7 @@ by default. This also defeats the purpose of using the Session as a cache.
 The :class:`.Session` is not designed to be a
 global object from which everyone consults as a "registry" of objects.
 That's more the job of a **second level cache**.   SQLAlchemy provides
-a pattern for implementing second level caching using `dogpile.cache <http://dogpilecache.readthedocs.org/>`_,
+a pattern for implementing second level caching using `dogpile.cache <https://dogpilecache.readthedocs.io/>`_,
 via the :ref:`examples_caching` example.
 
 How can I get the :class:`~sqlalchemy.orm.session.Session` for a certain object?
index bf67eeb17730bb6b5172a1159d590ff417fa5b5f..0f19854e9db7cd71f2fea7ae09729f5d0f653359 100644 (file)
@@ -1,5 +1,5 @@
 """
-Illustrates how to embed `dogpile.cache <http://dogpilecache.readthedocs.org/>`_
+Illustrates how to embed `dogpile.cache <https://dogpilecache.readthedocs.io/>`_
 functionality within
 the :class:`.Query` object, allowing full cache control as well as the
 ability to pull "lazy loaded" attributes from long term cache
index 023d11ca8ebb157c186a561ed6a8e54e048b3707..bb1c5da3d8e4200cc3c02b732733789d416fee9d 100644 (file)
@@ -13,7 +13,7 @@ schema, typically though not necessarily one which is reflected.
 
 It is hoped that the :class:`.AutomapBase` system provides a quick
 and modernized solution to the problem that the very famous
-`SQLSoup <https://sqlsoup.readthedocs.org/en/latest/>`_
+`SQLSoup <https://sqlsoup.readthedocs.io/en/latest/>`_
 also tries to solve, that of generating a quick and rudimentary object
 model from an existing database on the fly.  By addressing the issue strictly
 at the mapper configuration level, and integrating fully with existing