diff --git a/specs/liberty/approved/service-group-using-tooz.rst b/specs/liberty/approved/service-group-using-tooz.rst index 68acd3fad..fc32cdaf0 100644 --- a/specs/liberty/approved/service-group-using-tooz.rst +++ b/specs/liberty/approved/service-group-using-tooz.rst @@ -218,5 +218,5 @@ Others: h/006674.html - http://lists.openstack.org/pipermail/openstack-dev/2015-April/062737.html -.. _tooz: https://pypi.python.org/pypi/tooz +.. _tooz: https://pypi.org/project/tooz .. _kazoo: http://kazoo.readthedocs.org/ diff --git a/specs/liberty/implemented/adding-python34-support-to-nova.rst b/specs/liberty/implemented/adding-python34-support-to-nova.rst index baea32b92..5d2378c5b 100644 --- a/specs/liberty/implemented/adding-python34-support-to-nova.rst +++ b/specs/liberty/implemented/adding-python34-support-to-nova.rst @@ -174,8 +174,8 @@ Remaining dependencies not compatible with Python 3 yet: the RabbitMQ driver, until AMQP is ported to Python 3 too. A new version of ``oslo.messaging`` will be released in a few weeks. * ``mysql-python``: the fork `mysqlclient - `_ works on Python 3 and includes - bug fixes. There is also `PyMySQL `_, + `_ works on Python 3 and includes + bug fixes. There is also `PyMySQL `_, a driver fully implemented in Python which works on Python 3 too, but it has worse performances. * ``python-memcached``: see the pull request `Port memcache to Python 3 diff --git a/specs/liberty/implemented/use-os-brick-library.rst b/specs/liberty/implemented/use-os-brick-library.rst index f33f032e0..f673e1b3a 100644 --- a/specs/liberty/implemented/use-os-brick-library.rst +++ b/specs/liberty/implemented/use-os-brick-library.rst @@ -174,7 +174,7 @@ References * https://github.com/openstack/os-brick -* https://pypi.python.org/pypi/os-brick +* https://pypi.org/project/os-brick History ======= diff --git a/specs/mitaka/implemented/image-verification.rst b/specs/mitaka/implemented/image-verification.rst index 2979e3e9b..9d7d5454e 100644 --- a/specs/mitaka/implemented/image-verification.rst +++ b/specs/mitaka/implemented/image-verification.rst @@ -377,7 +377,7 @@ Instructions for how to use this functionality will need to be documented. References ========== -Cryptography API: https://pypi.python.org/pypi/cryptography/0.2.2 +Cryptography API: https://pypi.org/project/cryptography/0.2.2 [1] https://review.openstack.org/#/c/252462/ [2] https://en.wikipedia.org/wiki/MD5#Security diff --git a/specs/newton/implemented/modern-microversions.rst b/specs/newton/implemented/modern-microversions.rst index 6343775f3..0a732ca79 100644 --- a/specs/newton/implemented/modern-microversions.rst +++ b/specs/newton/implemented/modern-microversions.rst @@ -68,7 +68,7 @@ bump. A `microversion-parse`_ library already exists to facilitate this change. -.. _microversion-parse: https://pypi.python.org/pypi/microversion_parse +.. _microversion-parse: https://pypi.org/project/microversion_parse Alternatives ------------ diff --git a/specs/pike/approved/scaleio-ephemeral-storage-backend.rst b/specs/pike/approved/scaleio-ephemeral-storage-backend.rst index 6e0789711..ad3fac3a3 100644 --- a/specs/pike/approved/scaleio-ephemeral-storage-backend.rst +++ b/specs/pike/approved/scaleio-ephemeral-storage-backend.rst @@ -308,7 +308,7 @@ References `JuJu charm `_, `Fuel plugin `_. -.. [4] `Python ScaleIO client `_. +.. [4] `Python ScaleIO client `_. History ======= diff --git a/specs/queens/approved/scaleio-ephemeral-storage-backend.rst b/specs/queens/approved/scaleio-ephemeral-storage-backend.rst index 8eba7e8f5..d77960068 100644 --- a/specs/queens/approved/scaleio-ephemeral-storage-backend.rst +++ b/specs/queens/approved/scaleio-ephemeral-storage-backend.rst @@ -308,7 +308,7 @@ References `JuJu charm `_, `Fuel plugin `_. -.. [4] `Python ScaleIO client `_. +.. [4] `Python ScaleIO client `_. History =======