diff options
| author | Tim Graham <timograham@gmail.com> | 2017-10-12 11:08:05 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-10-13 10:11:15 -0400 |
| commit | 941b0a5b334e043b5fb5ea694d60da0128a8a3b8 (patch) | |
| tree | f460c799deb63b0ea90876910df9c005be681fa0 /django/utils/version.py | |
| parent | abb636c1af7b2fd00a624985f60b7aff07374580 (diff) | |
Fixed #28708 -- Added constants to detect the Python version.
Diffstat (limited to 'django/utils/version.py')
| -rw-r--r-- | django/utils/version.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/django/utils/version.py b/django/utils/version.py index 4569abb608..7d17da318f 100644 --- a/django/utils/version.py +++ b/django/utils/version.py @@ -2,8 +2,18 @@ import datetime import functools import os import subprocess +import sys from distutils.version import LooseVersion +# Private, stable API for detecting the Python version. PYXY means "Python X.Y +# or later". So that third-party apps can use these values, each constant +# should remain as long as the oldest supported Django version supports that +# Python version. +PY36 = sys.version_info >= (3, 6) +PY37 = sys.version_info >= (3, 7) +PY38 = sys.version_info >= (3, 8) +PY39 = sys.version_info >= (3, 9) + def get_version(version=None): """Return a PEP 440-compliant version number from VERSION.""" |
