Update docs to reflect dropping Python 3.2 support
| | |
| | | .. sidebar:: Python Versions |
| | | |
| | | As of this writing, :app:`Pyramid` has been tested under Python 2.6, Python |
| | | 2.7, Python 3.2, Python 3.3, Python 3.4, Python 3.5, PyPy, and PyPy3. |
| | | :app:`Pyramid` does not run under any version of Python before 2.6. |
| | | 2.7, Python 3.3, Python 3.4, Python 3.5, PyPy, and PyPy3. :app:`Pyramid` |
| | | does not run under any version of Python before 2.6. |
| | | |
| | | :app:`Pyramid` is known to run on all popular UNIX-like systems such as Linux, |
| | | Mac OS X, and FreeBSD as well as on Windows platforms. It is also known to run |
| | |
| | | tests, as measured by the ``coverage`` tool available on PyPI. It also has |
| | | greater than 95% decision/condition coverage as measured by the |
| | | ``instrumental`` tool available on PyPI. It is automatically tested by the |
| | | Jenkins tool on Python 2.6, Python 2.7, Python 3.2, Python 3.3, Python 3.4, |
| | | Python 3.5, PyPy, and PyPy3 after each commit to its GitHub repository. |
| | | Official Pyramid add-ons are held to a similar testing standard. We still find |
| | | bugs in Pyramid and its official add-ons, but we've noticed we find a lot more |
| | | of them while working on other projects that don't have a good testing regime. |
| | | Jenkins tool on Python 2.6, Python 2.7, Python 3.3, Python 3.4, Python 3.5, |
| | | PyPy, and PyPy3 after each commit to its GitHub repository. Official Pyramid |
| | | add-ons are held to a similar testing standard. We still find bugs in Pyramid |
| | | and its official add-ons, but we've noticed we find a lot more of them while |
| | | working on other projects that don't have a good testing regime. |
| | | |
| | | Example: http://jenkins.pylonsproject.org/ |
| | | |
| | |
| | | |
| | | This *Quick Tutorial* is based on: |
| | | |
| | | * **Python 3.3**. Pyramid fully supports Python 3.2+ and Python 2.6+. |
| | | * **Python 3.3**. Pyramid fully supports Python 3.3+ and Python 2.6+. |
| | | This tutorial uses **Python 3.3** but runs fine under Python 2.7. |
| | | |
| | | * **pyvenv**. We believe in virtual environments. For this tutorial, |
| | |
| | | |
| | | c:\> c:\Python27\Scripts\virtualenv %VENV% |
| | | |
| | | Python 3.2: |
| | | Python 3.3: |
| | | |
| | | .. code-block:: text |
| | | |
| | | c:\> c:\Python32\Scripts\virtualenv %VENV% |
| | | c:\> c:\Python33\Scripts\virtualenv %VENV% |
| | | |
| | | Install Pyramid and tutorial dependencies into the virtual Python environment |
| | | ----------------------------------------------------------------------------- |
| | |
| | | |
| | | c:\> c:\Python27\Scripts\virtualenv %VENV% |
| | | |
| | | Python 3.2: |
| | | Python 3.3: |
| | | |
| | | .. code-block:: text |
| | | |
| | | c:\> c:\Python32\Scripts\virtualenv %VENV% |
| | | c:\> c:\Python33\Scripts\virtualenv %VENV% |
| | | |
| | | Install Pyramid into the virtual Python environment |
| | | --------------------------------------------------- |
| | |
| | | .. image:: python-3.png |
| | | |
| | | Pyramid continues to run on Python 2, but Pyramid is now also Python 3 |
| | | compatible. To use Pyramid under Python 3, Python 3.2 or better is required. |
| | | compatible. To use Pyramid under Python 3, Python 3.3 or better is required. |
| | | |
| | | Many Pyramid add-ons are already Python 3 compatible. For example, |
| | | ``pyramid_debugtoolbar``, ``pyramid_jinja2``, ``pyramid_exclog``, |