From 42e0a7da22505bb604b8acf402e4ccbe7d1f4696 Mon Sep 17 00:00:00 2001 From: Kodi Arfer Date: Fri, 4 Oct 2024 10:41:46 -0400 Subject: [PATCH] A prose tweak in the manual --- docs/versioning.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/versioning.rst b/docs/versioning.rst index e4e658f30..78e6060f1 100644 --- a/docs/versioning.rst +++ b/docs/versioning.rst @@ -4,6 +4,6 @@ Versioning and compatibility Starting with Hy 1.0.0, Hy is `semantically versioned `_. Refer to `the NEWS file `_ for a summary of user-visible changes brought on by each version, and how to update your code in case of breaking changes. Be sure you're reading the version of this manual (shown at the top of each page) that matches the version of Hy you're running. -Hy is tested on `all released and currently maintained versions of CPython `_ (on Linux, Windows, and Mac OS), and on recent versions of PyPy and Pyodide. We usually find that for Hy, unlike most Python packages, we need to change things to fully support each new 3.x release of Python. We may drop compatibility with a version of Python after the CPython guys cease maintaining it, and note that we construe such a change as non-breaking, so we won't bump Hy's major version for it. But we will at least bump the minor version, and ``python_requires`` in Hy's ``setup.py`` should prevent you from installing a Hy version that won't work with your Python version. +Hy is tested on `all released and currently maintained versions of CPython `_ (on Linux, Windows, and Mac OS), and on recent versions of PyPy and Pyodide. We usually find that for Hy, unlike most Python packages, we need to change things to fully support each new 3.x release of Python. We may drop compatibility with a version of Python after the CPython guys cease maintaining it. Note that we construe such a change as non-breaking, so we won't bump Hy's major version for it. But we will at least bump the minor version, and ``python_requires`` in Hy's ``setup.py`` should prevent you from installing a Hy version that won't work with your Python version. Starting with Hy 1.0.0, each version of Hy also has a nickname, such as "Afternoon Review". Nicknames are used in alphabetical order, with a nickname starting with "Z" then wrapping around to "A". Nicknames are provided mostly for the amusement of the maintainer, but can be useful as a conspicuous sign that you're not using the version you expected. In code, you can get the current nickname as a string (or ``None``, for unreleased commits of Hy) with ``hy.nickname``.