Marcel Telka
2023-06-28 5874ab05280db1668dcd5d9d95cfd368f3e60b0f
shared-macros.mk: start to obsolete Python 3.7

1 files modified
17 ■■■■ changed files
make-rules/shared-macros.mk 17 ●●●● patch | view | raw | blame | history
make-rules/shared-macros.mk
@@ -156,8 +156,21 @@
MK_BITS=$(strip $(BUILD_BITS))
endif
#
# Upstream support for Python is by default 5 years after the first release.
# We will start to obsolete Python versions according the following table:
#
# +----------------+----------------+
# | Python version | Obsolete after |
# +----------------+----------------+
# |      3.9       |   2025-10      |
# +----------------+----------------+
#
# See https://devguide.python.org/versions/
#
PYTHON_VERSION = 3.9
PYTHON_VERSIONS = 3.7 3.9
PYTHON_VERSIONS = 3.9
# These variables are for backward compatibility only.  Components should stop
# to use them.  Once they do so these vars should be removed.
@@ -180,7 +193,7 @@
#
# This list should be usually empty.  Intersection of
# PYTHON_VERSIONS_OBSOLETING and PYTHON_VERSIONS lists MUST be always empty.
PYTHON_VERSIONS_OBSOLETING = 2.7 3.5
PYTHON_VERSIONS_OBSOLETING = 2.7 3.5 3.7
# PYTHON3_SOABI variable defines the naming scheme
# of python3 extension libraries: cpython or abi3.