Update myst-parser requirement from <0.17,>=0.15 to >=0.15,<0.19 in /requirements
Updates the requirements on myst-parser to permit the latest version.
Release notes
Sourced from myst-parser's releases.
v0.18.0
What's Changed
- 👌 IMPROVE: Do not let sphinx check the config type by
@chrisjsewellin executablebooks/MyST-Parser#559- ♻️📚 Restructure code base and documentation by
@chrisjsewellin executablebooks/MyST-Parser#566- 🐛 FIX: floor table column widths to integers by
@Jean-Abou-Samrain executablebooks/MyST-Parser#568- ⬆️ Drop Sphinx 3, add Sphinx 5 by
@chrisjsewellin executablebooks/MyST-Parser#579- 🐛 FIX:
parse_directive_textwhen body followed by options by@chrisjsewellin executablebooks/MyST-Parser#580- 🚀 RELEASE: 0.18.0 by
@chrisjsewellin executablebooks/MyST-Parser#581New Contributors
@Jean-Abou-Samramade their first contribution in executablebooks/MyST-Parser#568Full Changelog: https://github.com/executablebooks/MyST-Parser/compare/v0.17.2...v0.18.0
Changelog
Sourced from myst-parser's changelog.
0.18.0 - 2022-06-07
Full Changelog: v0.17.2...v0.18.0
This release adds support for Sphinx v5 (dropping v3), restructures the code base into modules, and also restructures the documentation, to make it easier for developers/users to follow.
It also introduces document-level configuration via the Markdown top-matter, under the
mystkey. See the Local configuration section for more information.Breaking changes
This should not be breaking, for general users of the sphinx extension (with
sphinx>3), but will be for anyone directly using the Python API, mainly just requiring changes in import module paths.The
to_docutils,to_html,to_tokens(frommyst_parser/main.py) andmock_sphinx_env/parse(frommyst_parser.sphinx_renderer.py) functions have been removed, since these were primarily for internal testing. Instead, for single page builds, users should use the docutils parser API/CLI (see ), and for testing, functionality has been moved to https://github.com/chrisjsewell/sphinx-pytest.The top-level
html_metaandsubstitutionstop-matter keys have also been deprecated (i.e. they will still work but will emit a warning), as they now form part of themystconfig, e.g.--- html_meta: "description lang=en": "metadata description" substitutions: key1: I'm a **substitution** ---is replaced by:
--- myst: html_meta: "description lang=en": "metadata description" substitutions: key1: I'm a **substitution** ---Key PRs
- ♻️📚 Restructure code base and documentation (#566)
- ⬆️ Drop Sphinx 3 and add Sphinx 5 support (#579)
- 🐛 FIX:
parse_directive_textwhen body followed by options (#580)- 🐛 FIX: floor table column widths to integers (#568), thanks to
@Jean-Abou-Samra!0.17.2 - 2022-04-17
... (truncated)
Commits
75ef9cb🚀 RELEASE: 0.18.0 (#581)c17d855🐛 FIX:parse_directive_textwhen body followed by options (#580)cc44a35Update .pre-commit-config.yaml2e91dd8⬆️ Drop Sphinx 3, add Sphinx 5 (#579)3c45b7e🐛 FIX: floor table column widths to integers (#568)602470e♻️📚 Restructure code base and documentation (#566)7dda7b5👌 IMPROVE: Do not let sphinx check the config type (#559)8854d84🚀 RELEASE: 0.17.2fff28a4♻️ REFACTOR: Replace attrs by dataclasses (#557)719de0a🔧 MAINTAIN: Fix deployment key for myst-docutils- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
cc @borda @carmocca @akihironitta
@dependabot rebase
Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!
If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.
A newer version of myst-parser exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.
@dependabot recreate
Looks like the failure here is caused by the update. Moving it off the milestone