Steve Piercy
2017-06-11 2c0e3e334955574383fa73eaf932931199e13a8a
update src files and synch emphasize-lines for alchemy wiki tutorial
39 files modified
117 ■■■■ changed files
docs/tutorials/wiki2/authentication.rst 4 ●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/definingmodels.rst 2 ●●● patch | view | raw | blame | history
docs/tutorials/wiki2/installation.rst 4 ●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/authentication/README.txt 2 ●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/authentication/development.ini 2 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/authentication/production.ini 2 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/authentication/setup.py 6 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/authentication/tutorial/models/__init__.py 3 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/authorization/README.txt 2 ●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/authorization/development.ini 2 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/authorization/production.ini 2 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/authorization/setup.py 6 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/authorization/tutorial/models/__init__.py 3 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/basiclayout/README.txt 2 ●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/basiclayout/development.ini 2 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/basiclayout/production.ini 2 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/basiclayout/setup.py 6 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/basiclayout/tutorial/models/__init__.py 3 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/installation/README.txt 2 ●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/installation/development.ini 2 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/installation/production.ini 2 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/installation/setup.py 6 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/installation/tutorial/models/__init__.py 3 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/models/README.txt 2 ●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/models/development.ini 2 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/models/production.ini 2 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/models/setup.py 6 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/models/tutorial/__init__.py 2 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/models/tutorial/models/__init__.py 3 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/tests/README.txt 2 ●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/tests/development.ini 2 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/tests/production.ini 2 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/tests/setup.py 6 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/tests/tutorial/models/__init__.py 3 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/views/README.txt 2 ●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/views/development.ini 2 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/views/production.ini 2 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/views/setup.py 6 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/src/views/tutorial/models/__init__.py 3 ●●●●● patch | view | raw | blame | history
docs/tutorials/wiki2/authentication.rst
@@ -92,7 +92,7 @@
the file ``development.ini`` and add the highlighted line below:
.. literalinclude:: src/authentication/development.ini
   :lines: 17-19
   :lines: 19-21
   :emphasize-lines: 3
   :lineno-match:
   :language: ini
@@ -101,7 +101,7 @@
open ``production.ini`` and add a different secret:
.. literalinclude:: src/authentication/production.ini
   :lines: 15-17
   :lines: 17-19
   :emphasize-lines: 3
   :lineno-match:
   :language: ini
docs/tutorials/wiki2/definingmodels.rst
@@ -153,7 +153,7 @@
.. literalinclude:: src/models/tutorial/models/__init__.py
   :linenos:
   :language: py
   :emphasize-lines: 10,11
   :emphasize-lines: 8,9
Here we align our imports with the names of the models, ``Page`` and ``User``.
docs/tutorials/wiki2/installation.rst
@@ -190,12 +190,12 @@
.. literalinclude:: src/installation/setup.py
   :language: python
   :lineno-match:
   :lines: 22-26
   :lines: 24-28
.. literalinclude:: src/installation/setup.py
   :language: python
   :lineno-match:
   :lines: 46-48
   :lines: 48-50
.. _sql_running_tests:
docs/tutorials/wiki2/src/authentication/README.txt
@@ -14,7 +14,7 @@
- Upgrade packaging tools.
    env/bin/pip install --upgrade pip setuptools wheel
    env/bin/pip install --upgrade pip setuptools
- Install the project in editable mode with its testing requirements.
docs/tutorials/wiki2/src/authentication/development.ini
@@ -16,6 +16,8 @@
sqlalchemy.url = sqlite:///%(here)s/tutorial.sqlite
retry.attempts = 3
auth.secret = seekrit
# By default, the toolbar only appears for clients from IP addresses
docs/tutorials/wiki2/src/authentication/production.ini
@@ -14,6 +14,8 @@
sqlalchemy.url = sqlite:///%(here)s/tutorial.sqlite
retry.attempts = 3
auth.secret = real-seekrit
###
docs/tutorials/wiki2/src/authentication/setup.py
@@ -11,9 +11,11 @@
requires = [
    'bcrypt',
    'docutils',
    'pyramid',
    'pyramid_jinja2',
    'plaster_pastedeploy',
    'pyramid >= 1.9a',
    'pyramid_debugtoolbar',
    'pyramid_jinja2',
    'pyramid_retry',
    'pyramid_tm',
    'SQLAlchemy',
    'transaction',
docs/tutorials/wiki2/src/authentication/tutorial/models/__init__.py
@@ -63,6 +63,9 @@
    # use pyramid_tm to hook the transaction lifecycle to the request
    config.include('pyramid_tm')
    # use pyramid_retry to retry a request when transient exceptions occur
    config.include('pyramid_retry')
    session_factory = get_session_factory(get_engine(settings))
    config.registry['dbsession_factory'] = session_factory
docs/tutorials/wiki2/src/authorization/README.txt
@@ -14,7 +14,7 @@
- Upgrade packaging tools.
    env/bin/pip install --upgrade pip setuptools wheel
    env/bin/pip install --upgrade pip setuptools
- Install the project in editable mode with its testing requirements.
docs/tutorials/wiki2/src/authorization/development.ini
@@ -16,6 +16,8 @@
sqlalchemy.url = sqlite:///%(here)s/tutorial.sqlite
retry.attempts = 3
auth.secret = seekrit
# By default, the toolbar only appears for clients from IP addresses
docs/tutorials/wiki2/src/authorization/production.ini
@@ -14,6 +14,8 @@
sqlalchemy.url = sqlite:///%(here)s/tutorial.sqlite
retry.attempts = 3
auth.secret = real-seekrit
###
docs/tutorials/wiki2/src/authorization/setup.py
@@ -11,9 +11,11 @@
requires = [
    'bcrypt',
    'docutils',
    'pyramid',
    'pyramid_jinja2',
    'plaster_pastedeploy',
    'pyramid >= 1.9a',
    'pyramid_debugtoolbar',
    'pyramid_jinja2',
    'pyramid_retry',
    'pyramid_tm',
    'SQLAlchemy',
    'transaction',
docs/tutorials/wiki2/src/authorization/tutorial/models/__init__.py
@@ -63,6 +63,9 @@
    # use pyramid_tm to hook the transaction lifecycle to the request
    config.include('pyramid_tm')
    # use pyramid_retry to retry a request when transient exceptions occur
    config.include('pyramid_retry')
    session_factory = get_session_factory(get_engine(settings))
    config.registry['dbsession_factory'] = session_factory
docs/tutorials/wiki2/src/basiclayout/README.txt
@@ -14,7 +14,7 @@
- Upgrade packaging tools.
    env/bin/pip install --upgrade pip setuptools wheel
    env/bin/pip install --upgrade pip setuptools
- Install the project in editable mode with its testing requirements.
docs/tutorials/wiki2/src/basiclayout/development.ini
@@ -16,6 +16,8 @@
sqlalchemy.url = sqlite:///%(here)s/tutorial.sqlite
retry.attempts = 3
# By default, the toolbar only appears for clients from IP addresses
# '127.0.0.1' and '::1'.
# debugtoolbar.hosts = 127.0.0.1 ::1
docs/tutorials/wiki2/src/basiclayout/production.ini
@@ -14,6 +14,8 @@
sqlalchemy.url = sqlite:///%(here)s/tutorial.sqlite
retry.attempts = 3
###
# wsgi server configuration
###
docs/tutorials/wiki2/src/basiclayout/setup.py
@@ -9,9 +9,11 @@
    CHANGES = f.read()
requires = [
    'pyramid',
    'pyramid_jinja2',
    'plaster_pastedeploy',
    'pyramid >= 1.9a',
    'pyramid_debugtoolbar',
    'pyramid_jinja2',
    'pyramid_retry',
    'pyramid_tm',
    'SQLAlchemy',
    'transaction',
docs/tutorials/wiki2/src/basiclayout/tutorial/models/__init__.py
@@ -62,6 +62,9 @@
    # use pyramid_tm to hook the transaction lifecycle to the request
    config.include('pyramid_tm')
    # use pyramid_retry to retry a request when transient exceptions occur
    config.include('pyramid_retry')
    session_factory = get_session_factory(get_engine(settings))
    config.registry['dbsession_factory'] = session_factory
docs/tutorials/wiki2/src/installation/README.txt
@@ -14,7 +14,7 @@
- Upgrade packaging tools.
    env/bin/pip install --upgrade pip setuptools wheel
    env/bin/pip install --upgrade pip setuptools
- Install the project in editable mode with its testing requirements.
docs/tutorials/wiki2/src/installation/development.ini
@@ -16,6 +16,8 @@
sqlalchemy.url = sqlite:///%(here)s/tutorial.sqlite
retry.attempts = 3
# By default, the toolbar only appears for clients from IP addresses
# '127.0.0.1' and '::1'.
# debugtoolbar.hosts = 127.0.0.1 ::1
docs/tutorials/wiki2/src/installation/production.ini
@@ -14,6 +14,8 @@
sqlalchemy.url = sqlite:///%(here)s/tutorial.sqlite
retry.attempts = 3
###
# wsgi server configuration
###
docs/tutorials/wiki2/src/installation/setup.py
@@ -9,9 +9,11 @@
    CHANGES = f.read()
requires = [
    'pyramid',
    'pyramid_jinja2',
    'plaster_pastedeploy',
    'pyramid >= 1.9a',
    'pyramid_debugtoolbar',
    'pyramid_jinja2',
    'pyramid_retry',
    'pyramid_tm',
    'SQLAlchemy',
    'transaction',
docs/tutorials/wiki2/src/installation/tutorial/models/__init__.py
@@ -62,6 +62,9 @@
    # use pyramid_tm to hook the transaction lifecycle to the request
    config.include('pyramid_tm')
    # use pyramid_retry to retry a request when transient exceptions occur
    config.include('pyramid_retry')
    session_factory = get_session_factory(get_engine(settings))
    config.registry['dbsession_factory'] = session_factory
docs/tutorials/wiki2/src/models/README.txt
@@ -14,7 +14,7 @@
- Upgrade packaging tools.
    env/bin/pip install --upgrade pip setuptools wheel
    env/bin/pip install --upgrade pip setuptools
- Install the project in editable mode with its testing requirements.
docs/tutorials/wiki2/src/models/development.ini
@@ -16,6 +16,8 @@
sqlalchemy.url = sqlite:///%(here)s/tutorial.sqlite
retry.attempts = 3
# By default, the toolbar only appears for clients from IP addresses
# '127.0.0.1' and '::1'.
# debugtoolbar.hosts = 127.0.0.1 ::1
docs/tutorials/wiki2/src/models/production.ini
@@ -14,6 +14,8 @@
sqlalchemy.url = sqlite:///%(here)s/tutorial.sqlite
retry.attempts = 3
###
# wsgi server configuration
###
docs/tutorials/wiki2/src/models/setup.py
@@ -10,9 +10,11 @@
requires = [
    'bcrypt',
    'pyramid',
    'pyramid_jinja2',
    'plaster_pastedeploy',
    'pyramid >= 1.9a',
    'pyramid_debugtoolbar',
    'pyramid_jinja2',
    'pyramid_retry',
    'pyramid_tm',
    'SQLAlchemy',
    'transaction',
docs/tutorials/wiki2/src/models/tutorial/__init__.py
@@ -5,8 +5,6 @@
    """ This function returns a Pyramid WSGI application.
    """
    config = Configurator(settings=settings)
    settings = config.get_settings()
    settings['tm.manager_hook'] = 'pyramid_tm.explicit_manager'
    config.include('pyramid_jinja2')
    config.include('.models')
    config.include('.routes')
docs/tutorials/wiki2/src/models/tutorial/models/__init__.py
@@ -63,6 +63,9 @@
    # use pyramid_tm to hook the transaction lifecycle to the request
    config.include('pyramid_tm')
    # use pyramid_retry to retry a request when transient exceptions occur
    config.include('pyramid_retry')
    session_factory = get_session_factory(get_engine(settings))
    config.registry['dbsession_factory'] = session_factory
docs/tutorials/wiki2/src/tests/README.txt
@@ -14,7 +14,7 @@
- Upgrade packaging tools.
    env/bin/pip install --upgrade pip setuptools wheel
    env/bin/pip install --upgrade pip setuptools
- Install the project in editable mode with its testing requirements.
docs/tutorials/wiki2/src/tests/development.ini
@@ -16,6 +16,8 @@
sqlalchemy.url = sqlite:///%(here)s/tutorial.sqlite
retry.attempts = 3
auth.secret = seekrit
# By default, the toolbar only appears for clients from IP addresses
docs/tutorials/wiki2/src/tests/production.ini
@@ -14,6 +14,8 @@
sqlalchemy.url = sqlite:///%(here)s/tutorial.sqlite
retry.attempts = 3
auth.secret = real-seekrit
###
docs/tutorials/wiki2/src/tests/setup.py
@@ -11,9 +11,11 @@
requires = [
    'bcrypt',
    'docutils',
    'pyramid',
    'pyramid_jinja2',
    'plaster_pastedeploy',
    'pyramid >= 1.9a',
    'pyramid_debugtoolbar',
    'pyramid_jinja2',
    'pyramid_retry',
    'pyramid_tm',
    'SQLAlchemy',
    'transaction',
docs/tutorials/wiki2/src/tests/tutorial/models/__init__.py
@@ -63,6 +63,9 @@
    # use pyramid_tm to hook the transaction lifecycle to the request
    config.include('pyramid_tm')
    # use pyramid_retry to retry a request when transient exceptions occur
    config.include('pyramid_retry')
    session_factory = get_session_factory(get_engine(settings))
    config.registry['dbsession_factory'] = session_factory
docs/tutorials/wiki2/src/views/README.txt
@@ -14,7 +14,7 @@
- Upgrade packaging tools.
    env/bin/pip install --upgrade pip setuptools wheel
    env/bin/pip install --upgrade pip setuptools
- Install the project in editable mode with its testing requirements.
docs/tutorials/wiki2/src/views/development.ini
@@ -16,6 +16,8 @@
sqlalchemy.url = sqlite:///%(here)s/tutorial.sqlite
retry.attempts = 3
# By default, the toolbar only appears for clients from IP addresses
# '127.0.0.1' and '::1'.
# debugtoolbar.hosts = 127.0.0.1 ::1
docs/tutorials/wiki2/src/views/production.ini
@@ -14,6 +14,8 @@
sqlalchemy.url = sqlite:///%(here)s/tutorial.sqlite
retry.attempts = 3
###
# wsgi server configuration
###
docs/tutorials/wiki2/src/views/setup.py
@@ -11,9 +11,11 @@
requires = [
    'bcrypt',
    'docutils',
    'pyramid',
    'pyramid_jinja2',
    'plaster_pastedeploy',
    'pyramid >= 1.9a',
    'pyramid_debugtoolbar',
    'pyramid_jinja2',
    'pyramid_retry',
    'pyramid_tm',
    'SQLAlchemy',
    'transaction',
docs/tutorials/wiki2/src/views/tutorial/models/__init__.py
@@ -63,6 +63,9 @@
    # use pyramid_tm to hook the transaction lifecycle to the request
    config.include('pyramid_tm')
    # use pyramid_retry to retry a request when transient exceptions occur
    config.include('pyramid_retry')
    session_factory = get_session_factory(get_engine(settings))
    config.registry['dbsession_factory'] = session_factory