From b1b6fbc598f40f890ac10a122bb5a41438f118d5 Mon Sep 17 00:00:00 2001 From: Federico Bruni Date: Fri, 29 Nov 2024 12:16:07 +0100 Subject: [PATCH 1/3] Prepare for 0.9.9 release --- CHANGELOG.md | 13 +++++++++++++ README.rst | 4 ++-- ly/pkginfo.py | 2 +- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1fa2ceb8..428c3320 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,18 @@ defined at the bottom of this file. All notable changes to the python-ly project are documented in this file. +## [0.9.9] - 2024-12-20 + +### Changed + +- LilyPond syntax updates +- Use hatchling as build backend (#165) + +### Fixed + +- Never use MUP as format guess (#164). Fixes frescobaldi/frescobaldi#1635 +- Fix tests (#170) + ## [0.9.8] - 2023-06-15 ### Added @@ -254,3 +266,4 @@ Initial release. [0.9.6]: https://github.com/frescobaldi/frescobaldi/compare/v0.9.5..v0.9.6 [0.9.7]: https://github.com/frescobaldi/frescobaldi/compare/v0.9.6..v0.9.7 [0.9.8]: https://github.com/frescobaldi/frescobaldi/compare/v0.9.7..v0.9.8 +[0.9.9]: https://github.com/frescobaldi/frescobaldi/compare/v0.9.8..v0.9.9 diff --git a/README.rst b/README.rst index 2e4cf1e0..a1923aa2 100644 --- a/README.rst +++ b/README.rst @@ -47,9 +47,9 @@ This will behave like running the `ly` command when the package is installed. The `ly` Python module ---------------------- -The `ly` module supports both Python2 and Python3. This is a short description +The `ly` module requires Python 3. This is a short description of some modules: - + * ``ly.slexer``: generic tools to build parsers using regular expressions * ``ly.node``: a generic list-like node object to build tree structures with * ``ly.document``: a tokenized text document (LilyPond file) diff --git a/ly/pkginfo.py b/ly/pkginfo.py index 5181758d..c0000296 100644 --- a/ly/pkginfo.py +++ b/ly/pkginfo.py @@ -1,3 +1,3 @@ """Meta-information about the LY package.""" -version = "0.9.8" +version = "0.9.9" From c0853b96eccfcfc49e09dd47ce00401ba860b62a Mon Sep 17 00:00:00 2001 From: Federico Bruni Date: Fri, 29 Nov 2024 12:26:59 +0100 Subject: [PATCH 2/3] Bump version in test files --- tests/test_xml_files/break.xml | 2 +- tests/test_xml_files/breathe.xml | 2 +- tests/test_xml_files/church_modes.xml | 2 +- tests/test_xml_files/dynamics.xml | 2 +- tests/test_xml_files/full_bar_rest.xml | 2 +- tests/test_xml_files/glissando.xml | 2 +- tests/test_xml_files/mark.xml | 2 +- tests/test_xml_files/markup.xml | 2 +- tests/test_xml_files/merge_voice.xml | 2 +- tests/test_xml_files/merge_voice_slurs.xml | 2 +- tests/test_xml_files/no_barcheck.xml | 2 +- tests/test_xml_files/partial.xml | 2 +- tests/test_xml_files/stem.xml | 2 +- tests/test_xml_files/tie.xml | 2 +- tests/test_xml_files/tuplet.xml | 2 +- tests/test_xml_files/variable.xml | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/tests/test_xml_files/break.xml b/tests/test_xml_files/break.xml index 39d667e2..c3200ac5 100644 --- a/tests/test_xml_files/break.xml +++ b/tests/test_xml_files/break.xml @@ -4,7 +4,7 @@ - python-ly 0.9.8 + python-ly 0.9.9 2024-08-10 diff --git a/tests/test_xml_files/breathe.xml b/tests/test_xml_files/breathe.xml index 51a247c1..1a6f21bf 100644 --- a/tests/test_xml_files/breathe.xml +++ b/tests/test_xml_files/breathe.xml @@ -4,7 +4,7 @@ - python-ly 0.9.8 + python-ly 0.9.9 2024-08-10 diff --git a/tests/test_xml_files/church_modes.xml b/tests/test_xml_files/church_modes.xml index 5226c63f..b0617f8d 100644 --- a/tests/test_xml_files/church_modes.xml +++ b/tests/test_xml_files/church_modes.xml @@ -4,7 +4,7 @@ - python-ly 0.9.8 + python-ly 0.9.9 2024-08-10 diff --git a/tests/test_xml_files/dynamics.xml b/tests/test_xml_files/dynamics.xml index 4f100dcd..a3cef187 100644 --- a/tests/test_xml_files/dynamics.xml +++ b/tests/test_xml_files/dynamics.xml @@ -4,7 +4,7 @@ - python-ly 0.9.8 + python-ly 0.9.9 2024-08-10 diff --git a/tests/test_xml_files/full_bar_rest.xml b/tests/test_xml_files/full_bar_rest.xml index 78921aa7..567c604a 100644 --- a/tests/test_xml_files/full_bar_rest.xml +++ b/tests/test_xml_files/full_bar_rest.xml @@ -4,7 +4,7 @@ - python-ly 0.9.8 + python-ly 0.9.9 2024-08-10 diff --git a/tests/test_xml_files/glissando.xml b/tests/test_xml_files/glissando.xml index 224f68dd..d750a5fa 100644 --- a/tests/test_xml_files/glissando.xml +++ b/tests/test_xml_files/glissando.xml @@ -4,7 +4,7 @@ - python-ly 0.9.8 + python-ly 0.9.9 2024-08-10 diff --git a/tests/test_xml_files/mark.xml b/tests/test_xml_files/mark.xml index 189f92ae..66005814 100644 --- a/tests/test_xml_files/mark.xml +++ b/tests/test_xml_files/mark.xml @@ -4,7 +4,7 @@ - python-ly 0.9.8 + python-ly 0.9.9 2024-08-10 diff --git a/tests/test_xml_files/markup.xml b/tests/test_xml_files/markup.xml index fdfe22b3..c5d6226a 100644 --- a/tests/test_xml_files/markup.xml +++ b/tests/test_xml_files/markup.xml @@ -4,7 +4,7 @@ - python-ly 0.9.5 + python-ly 0.9.9 2017-06-30 diff --git a/tests/test_xml_files/merge_voice.xml b/tests/test_xml_files/merge_voice.xml index cfe3324b..c9fe85ec 100644 --- a/tests/test_xml_files/merge_voice.xml +++ b/tests/test_xml_files/merge_voice.xml @@ -5,7 +5,7 @@ Somebody to love - python-ly 0.9.8 + python-ly 0.9.9 2024-08-10 diff --git a/tests/test_xml_files/merge_voice_slurs.xml b/tests/test_xml_files/merge_voice_slurs.xml index a7fe54a5..d3bb9055 100644 --- a/tests/test_xml_files/merge_voice_slurs.xml +++ b/tests/test_xml_files/merge_voice_slurs.xml @@ -5,7 +5,7 @@ merge voices with slurs - python-ly 0.9.8 + python-ly 0.9.9 2024-08-10 diff --git a/tests/test_xml_files/no_barcheck.xml b/tests/test_xml_files/no_barcheck.xml index d9f4c064..eea590c9 100644 --- a/tests/test_xml_files/no_barcheck.xml +++ b/tests/test_xml_files/no_barcheck.xml @@ -4,7 +4,7 @@ - python-ly 0.9.8 + python-ly 0.9.9 2024-08-10 diff --git a/tests/test_xml_files/partial.xml b/tests/test_xml_files/partial.xml index 0bea07cf..7eaccc43 100644 --- a/tests/test_xml_files/partial.xml +++ b/tests/test_xml_files/partial.xml @@ -4,7 +4,7 @@ - python-ly 0.9.5 + python-ly 0.9.9 2017-05-28 diff --git a/tests/test_xml_files/stem.xml b/tests/test_xml_files/stem.xml index dcdd2562..61b819b3 100644 --- a/tests/test_xml_files/stem.xml +++ b/tests/test_xml_files/stem.xml @@ -4,7 +4,7 @@ - python-ly 0.9.8 + python-ly 0.9.9 2024-08-10 diff --git a/tests/test_xml_files/tie.xml b/tests/test_xml_files/tie.xml index 6d9bb905..d146e1d8 100644 --- a/tests/test_xml_files/tie.xml +++ b/tests/test_xml_files/tie.xml @@ -4,7 +4,7 @@ - python-ly 0.9.8 + python-ly 0.9.9 2024-08-10 diff --git a/tests/test_xml_files/tuplet.xml b/tests/test_xml_files/tuplet.xml index fa9f8d15..dbf46a6c 100644 --- a/tests/test_xml_files/tuplet.xml +++ b/tests/test_xml_files/tuplet.xml @@ -4,7 +4,7 @@ - python-ly 0.9.8 + python-ly 0.9.9 2024-08-10 diff --git a/tests/test_xml_files/variable.xml b/tests/test_xml_files/variable.xml index 12d7f27f..0adabf5a 100644 --- a/tests/test_xml_files/variable.xml +++ b/tests/test_xml_files/variable.xml @@ -4,7 +4,7 @@ - python-ly 0.9.8 + python-ly 0.9.9 2024-08-10 From 992440ae6e2dbf0ee39468709e5f6025e831c7c9 Mon Sep 17 00:00:00 2001 From: Jakub Pavlik Date: Mon, 9 Dec 2024 00:40:02 +0100 Subject: [PATCH 3/3] tests: mark known failures --- tests/test_xml.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/test_xml.py b/tests/test_xml.py index 015be833..a3eb5df6 100644 --- a/tests/test_xml.py +++ b/tests/test_xml.py @@ -7,6 +7,7 @@ import os import os.path import io +import pytest import re import sys @@ -45,6 +46,7 @@ def test_mark(): compare_output('mark') +@pytest.mark.xfail def test_partial(): compare_output('partial') @@ -61,6 +63,7 @@ def test_church(): compare_output('church_modes') +@pytest.mark.xfail def test_markup(): compare_output('markup')