diff --git a/CHANGES.rst b/CHANGES.rst index 592afb1f..624411fb 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -6,7 +6,7 @@ Changelog Minor changes: -- ... +- Test compatibility with Python 3.13 Breaking changes: @@ -26,7 +26,6 @@ Bug fixes: New features: - Added ``Event.end``, ``Event.start``, ``Event.dtstart``, and ``Event.dtend`` attributes. See `Issue 662 `_. -- Test compatibility with Python 3.13 Bug fixes: @@ -452,7 +451,6 @@ Bug fixes: - Use ``vText`` as default type, when convert recurrence definition to ical string. [kam193] - 4.0.5 (2020-03-21) ------------------ diff --git a/docs/maintenance.rst b/docs/maintenance.rst index d58dc281..e87c910f 100644 --- a/docs/maintenance.rst +++ b/docs/maintenance.rst @@ -148,3 +148,16 @@ This section contains useful links for maintainers and collaborators: - `Future of icalendar, looking for maintainer #360 `__ - `Comment on the Plone tests running with icalendar `__ + +Updating Python Versions +------------------------ + +When adding support for a new Python version or removing support for an old one, the following files need to be updated: + +1. ``.github/workflows/tests.yml``: Add or remove the Python version from the test matrix. +2. ``tox.ini``: Update the ``envlist`` to include or remove the Python version. +3. ``pyproject.toml``: Update the ``requires-python`` line and the ``classifiers`` list. +4. ``README.rst``: Update the compatibility information. +5. ``docs/maintenance.rst``: Update this list if any new files need to be modified. + +Remember to test the changes thoroughly and update any documentation that mentions supported Python versions.