Abjad 3.18 does not support Python 3.13?

While trying to install Abjab as per your instructions, I got the following error code:

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

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

Is this something that needs to be fixed or did I make some sort of error? Thanks!

No, it’s not something I have control of though. The abjad people haven’t made it compatible with python >3.10. So to use abjad, you’d need to use an older version of python.

You can always use musicxml output still, though.

Hi Marc, all,
According to the Brave Browser’s AI Bot “Abjad requires Python 3.12 and LilyPond 2.23.6 (or later) to be installed and callable from the command line.”
So is the issue for later versions of Python with Abjab or restrictions from the scamp framework? Python 3.10 is now quite outdated. Any chance of a fix?
Thanks.

I don’t think there should be any issue on the SCAMP side with 3.12. Admittedly, I need to check in and see if there are any issues that need to be addressed with the latest versions of abjad, but go ahead and try it and let me know if there’s any problems!