executablebooks / MyST-Parser

An extended commonmark compliant parser, with bridges to docutils/sphinx
https://myst-parser.readthedocs.io
MIT License
759 stars 196 forks source link

Support Sphinx v8 #950

Closed BoboTiG closed 3 months ago

BoboTiG commented 3 months ago

Describe the feature you'd like to request

Sphinx 8.0.2 is available to public (https://www.sphinx-doc.org/en/master/changes.html). Current requirements are pinned so that it's not possible to do the upgrade as of now: https://github.com/executablebooks/MyST-Parser/blob/d3d7fbb6a4fd2ecd12c7a29d7de902a869897eb9/pyproject.toml#L43

Example of pip output:

The conflict is caused by:
    The user requested sphinx==8.0.2
    myst-parser 3.0.1 depends on sphinx<8 and >=6

Describe the solution you'd like

Support Sphinx v8.

Describe alternatives you've considered

No response

BoboTiG commented 3 months ago

It is worth noting that they dropped Python 3.9 support.

chrisjsewell commented 3 months ago

Heya, yep aim to do it in the next few weeks