DigiScore / neoscore

A python library for notating music in a graphics-first paradigm
https://neoscore.org
BSD 3-Clause "New" or "Revised" License
108 stars 9 forks source link

Update CI runners to use Python 3.7 #61

Closed ajyoon closed 2 years ago

ajyoon commented 2 years ago

The most recent release 0.1.4 broke support on Python 3.7 because it included new type annotation features not available until later versions - see #59. We didn't catch this locally or on CI because both CI and my machine run python 3.10. CI should ideally be updated to use a matrix build, but at least it should be updated to use 3.7.

ajyoon commented 2 years ago

Done - this also unearthed a very sneaky Windows bug on 3.7