-
Type: Epic
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Done
-
Motor Drop support for CPython <= 3.4
With the introduction in Python 3.5 of the async and await expressions (see relevant PEP), MOTOR developers have to support two different APIs for concurrency. This represents a significant maintenance burden for the development team.
We should analyze Atlas client data as well as PyPI download data to ascertain whether we need to continue supporting these older runtimes (and APIs). Python 3.5+ seem to be the runtimes of choice for concurrent/asynchronous workloads due to markedly improved performance and APIs. If user data supports this hypothesis, we can start working towards dropping support for older runtimes.
- is depended on by
-
MOTOR-484 @coroutine decorator is deprecated in Python 3.8
- Closed
- is related to
-
PYTHON-1974 Drop Python 3.4 support
- Released