Compatibility of fakesshagent with different Python versions¶
Python 3.15¶
Currently supported without any known issues.
Python 3.14¶
Currently supported without any known issues.
After end-of-life¶
After Python 3.14 reaches end-of-life, future fakesshagent versions may make use of the following Python functionality:
- lazy imports
- the
frozendicttype
The declared minimum required Python version will then be updated accordingly.
Python 3.13¶
Currently supported without any known issues.
After end-of-life¶
After Python 3.13 reaches end-of-life, future fakesshagent versions may make use of the following Python functionality:
- template strings
The declared minimum required Python version will then be updated accordingly.
Python 3.12¶
Currently supported without any known issues.
After end-of-life¶
Python 3.13 does not offer significantly different functionality than Python 3.12. There are thus no plans to make use of additional functionality once Python 3.12 reaches end-of-life.
Python 3.11¶
Currently supported without any known issues.
After end-of-life¶
After Python 3.11 reaches end-of-life, future fakesshagent versions may make use of the following Python functionality:
- complex expressions in f-strings
- type parameter syntax and the
typestatement
The declared minimum required Python version will then be updated accordingly.
Python 3.10¶
Currently supported without any known issues.
After end-of-life¶
After Python 3.10 reaches end-of-life, future fakesshagent versions may make use of the following Python functionality:
- exception groups
- exception notes
contextlib.chdir
The declared minimum required Python version will be then updated accordingly.
Python 3.9¶
End-of-life since October 2025, but still supported at least until fakesshagent v1.0, without any known issues.
After end-of-life¶
After Python 3.9 reaches end-of-life, future fakesshagent versions may make use of the following Python functionality:
- structural pattern matching (
match/caseblocks) - parenthesized
withstatements
The declared minimum required Python version will be then updated accordingly.
Python 3.8 and below¶
These versions were never explicitly supported, neither in CPython nor in PyPy.
PyPy¶
As per the respective CPython version above.