Skip to content

Commit

Permalink
document support for Python 3.9 to 3.13
Browse files Browse the repository at this point in the history
  • Loading branch information
newville committed Jan 19, 2025
1 parent 70eb46b commit 40c3196
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions doc/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Requirements
~~~~~~~~~~~~~~~

Asteval is a pure Python module. The latest stable version is |release|, which
supports Python 3.8 through 3.12.
supports Python 3.9 through 3.13.

Installing `asteval` requires `setuptools` and `setuptools_scm`. No other
libraries outside of the standard library are required. If `numpy`_ and
Expand All @@ -20,11 +20,12 @@ Running the test suite requires the `pytest`, `coverage`, and `pytest-cov`
modules, deployment uses `build` and `twine`, and building the documentation
requires `sphinx`.

Python 3.8 through 3.12 are tested on Windows, MacOS, and Linux, with and
without `numpy`_ installed. Older Python versions have generally been
supported by `asteval` until they are well past the end of security fixes. That
is, while `asteval` is no longer tested with Python 3.7, the latest release may
continue to work with that version.
Python 3.9 through 3.13 are tested on Windows, MacOS, and Linux, with
and without `numpy`_ installed. Older Python versions have generally
been supported by `asteval` until they are well past the end of
security fixes. While `asteval` may continue to work with Python 3.8
or even 3.7, these are not supported.


Support for new versions of the Python 3 series is not guaranteed until some
time after the official release of that version, as we may not start testing
Expand Down

0 comments on commit 40c3196

Please sign in to comment.