Michael Merickel
2018-04-24 7e2cc0d8b73880650b0a3d0b602fcaf3905ccd11
link to pypi.org

(cherry picked from commit 8bd6f7d)
11 files modified
36 ■■■■ changed files
HACKING.txt 2 ●●● patch | view | raw | blame | history
docs/glossary.rst 12 ●●●● patch | view | raw | blame | history
docs/narr/project.rst 2 ●●● patch | view | raw | blame | history
docs/narr/sessions.rst 6 ●●●● patch | view | raw | blame | history
docs/quick_tutorial/authentication.rst 2 ●●● patch | view | raw | blame | history
docs/tutorials/wiki/authorization.rst 2 ●●● patch | view | raw | blame | history
docs/tutorials/wiki/basiclayout.rst 2 ●●● patch | view | raw | blame | history
docs/tutorials/wiki/distributing.rst 2 ●●● patch | view | raw | blame | history
docs/tutorials/wiki2/definingmodels.rst 2 ●●● patch | view | raw | blame | history
docs/tutorials/wiki2/distributing.rst 2 ●●● patch | view | raw | blame | history
docs/tutorials/wiki2/installation.rst 2 ●●● patch | view | raw | blame | history
HACKING.txt
@@ -166,7 +166,7 @@
    $ $VENV/bin/nosetests pyramid.tests.test_module:ClassName
  Optionally you can install a nose plugin, `nose-selecttests
  <https://pypi.python.org/pypi/nose-selecttests/>`_, and use a regular
  <https://pypi.org/project/nose-selecttests/>`_, and use a regular
  expression with the ``-t`` parameter to run tests.
    # run a single test
docs/glossary.rst
@@ -332,7 +332,7 @@
     for middleware exist, such as caching, content-transport
     encoding, and other functions.  See `WSGI documentation
     <https://wsgi.readthedocs.io/en/latest/>`_ or `PyPI
     <https://pypi.python.org/pypi>`_ to find middleware for your application.
     <https://pypi.org/>`_ to find middleware for your application.
   pipeline
     The :term:`PasteDeploy` term for a single configuration of a WSGI
@@ -394,7 +394,7 @@
     between templates.
   Genshi
     An `XML templating language <https://pypi.python.org/pypi/Genshi/>`_
     An `XML templating language <https://pypi.org/project/Genshi/>`_
     by Christopher Lenz.
   Jinja2
@@ -449,7 +449,7 @@
     subpath.  See :ref:`star_subpath` for more information.
   interface
     A `Zope interface <https://pypi.python.org/pypi/zope.interface>`_
     A `Zope interface <https://pypi.org/project/zope.interface/>`_
     object.  In :app:`Pyramid`, an interface may be attached to a
     :term:`resource` object or a :term:`request` object in order to
     identify that the object is "of a type".  Interfaces are used
@@ -495,7 +495,7 @@
   repoze.catalog
     An indexing and search facility (fielded and full-text) based on
     `zope.index <https://pypi.python.org/pypi/zope.index>`_.  See `the
     `zope.index <https://pypi.org/project/zope.index/>`_.  See `the
     documentation <http://docs.repoze.org/catalog>`_ for more
     information.
@@ -707,7 +707,7 @@
     :ref:`multidict_narr` and :class:`pyramid.interfaces.IMultiDict`.
   PyPI
     `The Python Package Index <https://pypi.python.org/pypi>`_, a collection
     `The Python Package Index <https://pypi.org/>`_, a collection
     of software available for Python.
   Agendaless Consulting
@@ -1100,7 +1100,7 @@
   pyramid_redis_sessions
      A package by Eric Rasmussen which allows you to store Pyramid session 
      data in a Redis database.  See 
      https://pypi.python.org/pypi/pyramid_redis_sessions for more information.
      https://pypi.org/project/pyramid_redis_sessions/ for more information.
   cache busting
      A technique used when serving a cacheable static asset in order to force
docs/narr/project.rst
@@ -763,7 +763,7 @@
description is provided in the ``description`` field.  The ``long_description``
is conventionally the content of the ``README`` and ``CHANGES`` files appended
together. The ``classifiers`` field is a list of `Trove classifiers
<https://pypi.python.org/pypi?%3Aaction=list_classifiers>`_ describing your
<https://pypi.org/pypi?%3Aaction=list_classifiers>`_ describing your
application.  ``author`` and ``author_email`` are text fields which probably
don't need any description. ``url`` is a field that should point at your
application project's URL (if any). ``packages=find_packages()`` causes all
docs/narr/sessions.rst
@@ -170,13 +170,13 @@
                                sessioning system.
======================= ======= =============================
.. _pyramid_nacl_session: https://pypi.python.org/pypi/pyramid_nacl_session
.. _pyramid_nacl_session: https://pypi.org/project/pyramid_nacl_session/
.. _PyNaCl: https://pynacl.readthedocs.io/en/latest/secret/
.. _pyramid_redis_sessions: https://pypi.python.org/pypi/pyramid_redis_sessions
.. _pyramid_redis_sessions: https://pypi.org/project/pyramid_redis_sessions/
.. _Redis: https://redis.io/
.. _pyramid_beaker: https://pypi.python.org/pypi/pyramid_beaker
.. _pyramid_beaker: https://pypi.org/project/pyramid_beaker/
.. _Beaker: https://beaker.readthedocs.io/en/latest/
.. index::
docs/quick_tutorial/authentication.rst
@@ -152,4 +152,4 @@
.. seealso:: See also :ref:`security_chapter`,
   :ref:`AuthTktAuthenticationPolicy <authentication_module>`, `bcrypt
   <https://pypi.python.org/pypi/bcrypt>`_
   <https://pypi.org/project/bcrypt/>`_
docs/tutorials/wiki/authorization.rst
@@ -43,7 +43,7 @@
Add dependencies
~~~~~~~~~~~~~~~~
Just like in :ref:`wiki_defining_views`, we need a new dependency. We need to add the `bcrypt <https://pypi.python.org/pypi/bcrypt>`_ package, to our tutorial package's ``setup.py`` file by assigning this dependency to the ``requires`` parameter in the ``setup()`` function.
Just like in :ref:`wiki_defining_views`, we need a new dependency. We need to add the `bcrypt <https://pypi.org/project/bcrypt/>`_ package, to our tutorial package's ``setup.py`` file by assigning this dependency to the ``requires`` parameter in the ``setup()`` function.
Open ``setup.py`` and edit it to look like the following:
docs/tutorials/wiki/basiclayout.rst
@@ -44,7 +44,7 @@
#. *Line 16*.  Include support for the :term:`Chameleon` template rendering
   bindings, allowing us to use the ``.pt`` templates.
#. *Line 17*.  Include support for ``pyramid_tm``, allowing Pyramid requests to join the active transaction as provided by the `transaction <https://pypi.python.org/pypi/transaction>`_ package.
#. *Line 17*.  Include support for ``pyramid_tm``, allowing Pyramid requests to join the active transaction as provided by the `transaction <https://pypi.org/project/transaction/>`_ package.
#. *Line 18*.  Include support for ``pyramid_retry`` to retry a request when transient exceptions occur.
docs/tutorials/wiki/distributing.rst
@@ -35,6 +35,6 @@
``tutorial-0.0.tar.gz``.  You can send this file to your friends to show them
your cool new application.  They should be able to install it by pointing the
``pip install`` command directly at it. Or you can upload it to `PyPI
<https://pypi.python.org/pypi>`_ and share it with the rest of the world, where
<https://pypi.org/>`_ and share it with the rest of the world, where
it can be downloaded via ``pip install`` remotely like any other package people
download from PyPI.
docs/tutorials/wiki2/definingmodels.rst
@@ -25,7 +25,7 @@
application was generated by the cookiecutter; it doesn't know about our
custom application requirements.
We need to add a dependency, the `bcrypt <https://pypi.python.org/pypi/bcrypt>`_ package, to our ``tutorial``
We need to add a dependency, the `bcrypt <https://pypi.org/project/bcrypt/>`_ package, to our ``tutorial``
package's ``setup.py`` file by assigning this dependency to the ``requires``
parameter in the ``setup()`` function.
docs/tutorials/wiki2/distributing.rst
@@ -35,6 +35,6 @@
``tutorial-0.0.tar.gz``.  You can send this file to your friends to show them
your cool new application.  They should be able to install it by pointing the
``pip install`` command directly at it. Or you can upload it to `PyPI
<https://pypi.python.org/pypi>`_ and share it with the rest of the world, where
<https://pypi.org/>`_ and share it with the rest of the world, where
it can be downloaded via ``pip install`` remotely like any other package people
download from PyPI.
docs/tutorials/wiki2/installation.rst
@@ -468,7 +468,7 @@
   https://docs.pylonsproject.org/projects/pyramid-tm/en/latest/
.. _zope.sqlalchemy:
   https://pypi.python.org/pypi/zope.sqlalchemy
   https://pypi.org/project/zope.sqlalchemy/
.. _transaction:
   https://zodb.readthedocs.io/en/latest/transactions.html