Major API changes and features - General
=========================================
+.. _change_5634:
+
+Python 3.6 is the minimum Python 3 version; Python 2.7 still supported
+----------------------------------------------------------------------
+
+As Python 3.5 reached EOL in September of 2020, SQLAlchemy 1.4 now places
+version 3.6 as the minimum Python 3 version. Python 2.7 is still supported,
+however the SQLAlchemy 1.4 series will be the last series to support Python 2.
+
+
.. _change_5159:
ORM Query is internally unified with select, update, delete; 2.0 style execution available
there is a SQLAlchemy 1.5 (which is also unlikely at the moment).
In order to use SQLAlchemy 2.0, the application will need to be runnable on
-at least **Python 3.6** as of this writing; Python 3.5, still supported
-by SQLAlchemy 1.4, is EOL as of September, 2020. Throughout the 1.4 series,
-the application can remain running on Python 2.7 or on at least Python 3.5.
+at least **Python 3.6** as of this writing. SQLAlchemy 1.4 now supports
+Python 3.6 or newer within the Python 3 series; throughout the 1.4 series,
+the application can remain running on Python 2.7 or on at least Python 3.6.
.. _migration_20_deprecations_mode:
:tags: change
:tickets: 5634
- Dropped support for python 3.5 that has reached EOL.
- SQLAlchemy 1.4 series requires python 2.7 or 3.6+.
+ Dropped support for python 3.5 that has reached EOL. SQLAlchemy 1.4 series
+ requires python 2.7 or 3.6+.
+
+ .. seealso::
+
+ :ref:`change_5634`
* cPython 3.6 and higher
* `PyPy <http://pypy.org/>`_ 2.1 or greater
-.. versionchanged:: 1.2
- Python 2.7 is now the minimum Python version supported.
-
.. versionchanged:: 1.4
Within the Python 3 series, 3.6 is now the minimum Python 3 version supported.
+ .. seealso::
+
+ :ref:`change_5634`
+
Supported Installation Methods
-------------------------------