backport for #3182
(cherry picked from commit d488844)
| | |
| | | |
| | | .. literalinclude:: authentication/setup.py |
| | | :language: python |
| | | :emphasize-lines: 7 |
| | | :emphasize-lines: 4 |
| | | :linenos: |
| | | |
| | | #. We can now install our project in development mode: |
| | |
| | | from setuptools import setup |
| | | |
| | | requires = [ |
| | | 'bcrypt', |
| | | 'pyramid', |
| | | 'waitress', |
| | | 'pyramid_chameleon', |
| | | 'bcrypt' |
| | | 'waitress', |
| | | ] |
| | | |
| | | setup(name='tutorial', |
| | |
| | | from setuptools import setup |
| | | |
| | | requires = [ |
| | | 'bcrypt', |
| | | 'pyramid', |
| | | 'waitress', |
| | | 'pyramid_chameleon', |
| | | 'bcrypt' |
| | | 'waitress', |
| | | ] |
| | | |
| | | setup(name='tutorial', |
| | |
| | | |
| | | requires = [ |
| | | 'pyramid', |
| | | 'pyramid_jinja2', |
| | | 'pyramid_debugtoolbar', |
| | | 'pyramid_jinja2', |
| | | 'waitress', |
| | | ] |
| | | |
| | |
| | | from setuptools import setup |
| | | |
| | | requires = [ |
| | | 'pyramid', |
| | | 'waitress', |
| | | 'pyramid_chameleon', |
| | | 'deform', |
| | | 'sqlalchemy', |
| | | 'pyramid', |
| | | 'pyramid_chameleon', |
| | | 'pyramid_tm', |
| | | 'zope.sqlalchemy' |
| | | 'sqlalchemy', |
| | | 'waitress', |
| | | 'zope.sqlalchemy', |
| | | ] |
| | | |
| | | setup(name='tutorial', |
| | |
| | | pulls in Colander as a dependency: |
| | | |
| | | .. literalinclude:: forms/setup.py |
| | | :emphasize-lines: 7 |
| | | :emphasize-lines: 4 |
| | | :linenos: |
| | | |
| | | #. We can now install our project in development mode: |
| | |
| | | from setuptools import setup |
| | | |
| | | requires = [ |
| | | 'deform', |
| | | 'pyramid', |
| | | 'waitress', |
| | | 'pyramid_chameleon', |
| | | 'deform' |
| | | 'waitress', |
| | | ] |
| | | |
| | | setup(name='tutorial', |
| | |
| | | |
| | | requires = [ |
| | | 'pyramid', |
| | | 'pyramid_chameleon', |
| | | 'waitress', |
| | | 'pyramid_chameleon' |
| | | ] |
| | | |
| | | setup(name='tutorial', |
| | |
| | | |
| | | requires = [ |
| | | 'pyramid', |
| | | 'pyramid_chameleon', |
| | | 'waitress', |
| | | 'pyramid_chameleon' |
| | | ] |
| | | |
| | | setup(name='tutorial', |
| | |
| | | |
| | | requires = [ |
| | | 'pyramid', |
| | | 'pyramid_chameleon', |
| | | 'waitress', |
| | | 'pyramid_chameleon' |
| | | ] |
| | | |
| | | setup(name='tutorial', |
| | |
| | | from setuptools import setup |
| | | |
| | | requires = [ |
| | | 'deform', |
| | | 'pyramid', |
| | | 'waitress', |
| | | 'pyramid_chameleon', |
| | | 'deform' |
| | | 'waitress', |
| | | ] |
| | | |
| | | setup(name='tutorial', |
| | |
| | | |
| | | requires = [ |
| | | 'pyramid', |
| | | 'pyramid_chameleon', |
| | | 'waitress', |
| | | 'pyramid_chameleon' |
| | | ] |
| | | |
| | | setup(name='tutorial', |
| | |
| | | |
| | | requires = [ |
| | | 'pyramid', |
| | | 'pyramid_chameleon', |
| | | 'waitress', |
| | | 'pyramid_chameleon' |
| | | ] |
| | | |
| | | setup(name='tutorial', |
| | |
| | | |
| | | requires = [ |
| | | 'pyramid', |
| | | 'pyramid_chameleon', |
| | | 'waitress', |
| | | 'pyramid_chameleon' |
| | | ] |
| | | |
| | | setup(name='tutorial', |
| | |
| | | |
| | | requires = [ |
| | | 'pyramid', |
| | | 'waitress', |
| | | 'pyramid_chameleon', |
| | | 'waitress', |
| | | ] |
| | | |
| | | setup(name='tutorial', |
| | |
| | | |
| | | requires = [ |
| | | 'pyramid', |
| | | 'pyramid_chameleon', |
| | | 'waitress', |
| | | 'pyramid_chameleon' |
| | | ] |
| | | |
| | | setup(name='tutorial', |