Skip to content

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 frozendict type

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 type statement

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:

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/case blocks)
  • parenthesized with statements

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.