Support for Python versions¶
Starting with Salt 3006 LTS, the Salt Project pins to a specific major version series
of Python to test and ship with Salt via relenv
(onedir). This means the version of Python shipped may not
be with the very latest version of Python itself, but will be a version of Python still
under the Python support lifecycle
(versions supported Python Software Foundation).
Fully supported¶
The Salt Project team provides full support for the package-installed versions of Salt via
package.broadcom.com
(which are packaged with relenv
instead of via pip
or git
).
relenv
is currently pinned to the following major Python versions in Salt:
Salt 3006 LTS: Python v3.10.x
Salt 3007 STS: Python v3.10.x
Reasonable-effort support¶
Users installing Salt via pip
, git
, or other methods will be running Salt in a way that
Salt is not developed or tested against. This means that the user experience will vary when not
using what Salt ships via relenv
.
Environments with these alternative installations of Salt, such as pip-based or git-based installations, are
considered being under Reasonable-effort support. The fully supported versions of Salt would be the
packages Salt Project provides from their repositories, due to their test, build, upgrade/downgrade testing suites
working with the relenv
-based installs of Salt.
Resources¶
Source code repositories for projects used to build and ship isolated onedirs with Salt: