Abjad / abjad

Abjad is a Python API for building LilyPond files. Use Abjad to make PDFs of music notation.
https://abjad.github.io
GNU General Public License v3.0
234 stars 41 forks source link

Python 3.12 No support #1574

Open Eranh0 opened 6 months ago

Eranh0 commented 6 months ago

should work with python 3.10 and greater, but doesn't work with 3.12

`pip3 install abjad Defaulting to user installation because normal site-packages is not writeable Collecting abjad Using cached abjad-3.19.tar.gz (413 kB) Installing build dependencies ... done Getting requirements to build wheel ... error error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> [3 lines of output] This is Abjad 3.19, which supports Python 3.10, 3.11.

  But it looks like you're trying to install Abjad with Python 3.12.
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.`

trevorbaca commented 6 months ago

That's right: Abjad 3.19 has only been tested with Python 3.10 and 3.11.

I'll test with Python 3.12 when I build Abjad 3.20.