diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f033f87..dfbe5d4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,8 +6,11 @@ jobs: strategy: matrix: python-version: - - 3.8 # oldest officially supported by python-ly - - 3.12 # latest + - "3.10" # oldest officially supported by python-ly + - "3.11" + - "3.12" + - "3.13" + - "3.14" # latest steps: - name: Check out code diff --git a/CHANGELOG.md b/CHANGELOG.md index 6acaee4..4cad949 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ defined at the bottom of this file. All notable changes to the python-ly project are documented in this file. +## [Unreleased] + +### Changed + +- Require Python 3.10, and test with Python 3.10 to 3.14 + ## [0.9.10] - 2026-04-04 ### Fixed @@ -269,6 +275,7 @@ All notable changes to the python-ly project are documented in this file. Initial release. +[Unreleased]: https://github.com/frescobaldi/python-ly/compare/v0.9.10...HEAD [0.9.10]: https://github.com/frescobaldi/python-ly/compare/v0.9.9...v0.9.10 [0.9.9]: https://github.com/frescobaldi/python-ly/compare/v0.9.8...v0.9.9 [0.9.8]: https://github.com/frescobaldi/python-ly/compare/v0.9.7...v0.9.8 diff --git a/pyproject.toml b/pyproject.toml index 4a84ddd..2c25835 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ description = "Tool and library for manipulating LilyPond files" readme = "README.rst" license = "GPL-3.0-or-later" maintainers = [{name = "Wilbert Berendsen", email = "info@frescobaldi.org"}] -requires-python = ">= 3.8" +requires-python = ">= 3.10" classifiers = [ 'Development Status :: 4 - Beta', #'Development Status :: 5 - Production/Stable', @@ -16,10 +16,11 @@ classifiers = [ 'Operating System :: MacOS :: MacOS X', 'Operating System :: Microsoft :: Windows', 'Operating System :: POSIX', - 'Programming Language :: Python :: 3.8', - 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', + 'Programming Language :: Python :: 3.13', + 'Programming Language :: Python :: 3.14', 'Topic :: Multimedia :: Sound/Audio', 'Topic :: Text Editors', ]