Skip to content

Bump the llvm-docs-requirements group in /llvm/docs with 8 updates - #3040

Merged
timmiesmith merged 1 commit into
SYCLomaticfrom
dependabot/pip/llvm/docs/llvm-docs-requirements-e2f4a34112
Nov 2, 2026
Merged

timmiesmith merged 1 commit into
SYCLomaticfrom
dependabot/pip/llvm/docs/llvm-docs-requirements-e2f4a34112

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 1, 2026

Copy link
Copy Markdown
Contributor

Bumps the llvm-docs-requirements group in /llvm/docs with 8 updates:

Package From To
certifi 2026.10.19 2026.10.23
charset-normalizer 3.5.1 3.5.2
markdown 3.11 3.11.2
markupsafe 3.0.3 3.0.4
soupsieve 2.10 3.0.4
sphinx 9.1.0 9.2.0
sphinx-automodapi 0.22.0 0.22.1
sphinxcontrib-jsmath 1.0.1 2.0.0

Updates certifi from 2026.10.19 to 2026.10.23

Commits

Updates charset-normalizer from 3.5.1 to 3.5.2

Release notes

Sourced from charset-normalizer's releases.

Version 3.5.2

3.5.2 (2026-09-29)

Changed

  • Raised the Cython upper bound to <3.4 for native builds. The bound remains <3.3 for abi3 builds to preserve compatibility with the Python 3.7 Limited API.

Fixed

  • Valid UTF-8 Chinese JSON incorrectly detected as PTCP154 due to excessive noise penalties for uncommon CJK characters. (#796)
  • Supported encodings without aliases failing name resolution or being ignored in charset declarations. (#800)
Changelog

Sourced from charset-normalizer's changelog.

3.5.2 (2026-09-29)

Changed

  • Raised the Cython upper bound to <3.4 for native builds. The bound remains <3.3 for abi3 builds to preserve compatibility with the Python 3.7 Limited API.

Fixed

  • Valid UTF-8 Chinese JSON incorrectly detected as PTCP154 due to excessive noise penalties for uncommon CJK characters. (#796)
  • Supported encodings without aliases failing name resolution or being ignored in charset declarations. (#800)
Commits
  • 935c29a Release 3.5.2 (#805)
  • 9d3238a test: disable traefik in downstream niquests
  • b4c0368 docs: write changelog entry for 3.5.2
  • 717da31 chore: bump version to 3.5.2
  • 264895d chore: update pypa/cibuildwheel and pypa/gh-action-pypi-publish
  • 41e28b6 chore: raise Cython upper bound to 3.3
  • b130b7d Fix valid UTF-8 Chinese JSON misdetected as PTCP154 (#796)
  • f6afd31 Make the IANA_NO_ALIASES encodings resolvable by name (#800)
  • See full diff in compare view

Updates markdown from 3.11 to 3.11.2

Release notes

Sourced from markdown's releases.

Release 3.11.2

Fixed

  • Sanitize attribute names in the fenced_code and legacy_attrs extensions so an attribute name cannot break out of its tag and inject markup (#1663).
  • For backwards compatibility, revert the enforcement of CommonMark style punctuation rules (#1657).

Release 3.11.1

Fixed

  • Update serializer to be non-recursive (#1644).
  • Improve ancestor handling in the inline Treeprocessor (#1646).
  • Keep a raw HTML comment inside an inline HTML element that closes in the same paragraph, instead of splitting the paragraph around it (#1643).
  • Fix issue where inline HTML attributes were rejected if they had < or > in the attribute (#1647).
  • Fix issue where an unterminated end tag (</foo) could cause all remaining content to be dropped (#1651).
  • Complete rework of emphasis handling to improve nested emphasis handling better (#1632).
Changelog

Sourced from markdown's changelog.

[3.11.2] - 2026-10-19

Fixed

  • Sanitize attribute names in the fenced_code and legacy_attrs extensions so an attribute name cannot break out of its tag and inject markup (#1663).
  • For backwards compatibility, revert the enforcement of CommonMark style punctuation rules (#1657).

[3.11.1] - 2026-10-13

Fixed

  • Update serializer to be non-recursive (#1644).
  • Improve ancestor handling in the inline Treeprocessor (#1646).
  • Keep a raw HTML comment inside an inline HTML element that closes in the same paragraph, instead of splitting the paragraph around it (#1643).
  • Fix issue where inline HTML attributes were rejected if they had < or > in the attribute (#1647).
  • Fix issue where an unterminated end tag (</foo) could cause all remaining content to be dropped (#1651).
  • Complete rework of emphasis handling to improve nested emphasis handling better (#1632).

[3.11.0] - 2026-09-25

Changed

  • Inline processors now resume searching after the previous match, improving performance for repeated inline patterns (#1619).
  • Officially support Python 3.15 and drop support for Python 3.10
  • Walk backtick runs in BacktickInlineProcessor without a regex (#1620).
  • Switch static site generator for documentation from MkDocs to Zensical (#1627, #1635, #1637, and #1638).

Fixed

  • Ensure removing Abbreviations does not raise an error (#1634).
  • Fix an issue with excessive backtracking when matching inline code blocks (#1617).
  • md_in_html now honors tags added to Markdown.block_level_elements after the extension is loaded (#1246).
  • Fix quadratic-time regex backtracking in ReferenceProcessor when a link reference definition has no URL, e.g. a line consisting only of [id]: followed by many trailing spaces (#798).
  • Document attr_list usage for def_list (#1123).

[3.10.3] - 2026-07-30

Fixed

  • Fix SetextHeaderProcessor regex to prevent mixed = and - chars in setext-style headers (#1606).
  • Add AI Policy to Contributing Guide.
  • Officially document all included extensions as being in maintenance mode.

... (truncated)

Commits
  • b41e0aa Bump version to 3.11.2
  • 934c53e Add checklist of parts to PR template
  • 2249ffd Update AI Policy
  • a27428b Sanitize attribute names in fenced_code and legacy_attrs
  • 90cdcf5 Add fixed category to changelog
  • 97233ef Revert enforcement of CommonMark punctuation rules
  • 2258b48 Bump version to 3.11.1
  • 6f825aa Rewrite emphasis handling
  • 0bf535b Keep a comment inside raw inline HTML in the same paragraph
  • 3ade80d Add playground to docs
  • Additional commits viewable in compare view

Updates markupsafe from 3.0.3 to 3.0.4

Release notes

Sourced from markupsafe's releases.

3.0.4

This is the MarkupSafe 3.0.4 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.

PyPI: https://pypi.org/project/MarkupSafe/3.0.4/ Changes: https://markupsafe.palletsprojects.com/page/changes/#version-3-0-4 Milestone: https://github.com/pallets/markupsafe/milestone/17?closed=1

  • Build Python 3.15, armv7l, ppc64le, Android, and iOS wheels.
  • Improve performance of striptags. #521
Changelog

Sourced from markupsafe's changelog.

Version 3.0.4

Released 2026-10-02

  • Build Python 3.15, armv7l, ppc64le, Android, and iOS wheels.
  • Improve performance of striptags. :issue:521
Commits

Updates soupsieve from 2.10 to 3.0.4

Release notes

Sourced from soupsieve's releases.

3.0.4

  • FIX: Keep own and descendant text separate when combining :-soup-contains() and :-soup-contains-own().
  • FIX: Cache resolved directionality when matching :dir() to avoid quadratic time on deeply nested dir="auto" elements.
  • FIX: Fix auto handling in regard to :dir() selector. When an element with dir="auto" (or a <bdi>) contains no strong direction characters, it should be assumed as left-to-right and not assume the direction of the parent.
  • FIX: Match numeric input ranges correctly when values or bounds use scientific notation.
  • FIX: Fix :in-range and :out-of-range raising ValueError for week inputs whose week-year is 10000 or greater.
  • FIX: Fix :nth-last-child(an+b of S) matching the wrong elements when the first sibling tested does not match S.
  • FIX: escape() now only leaves non-ASCII identifier code points unescaped, as defined by the CSS specification. All other non-ASCII characters are escaped.
  • FIX: Allow unescaped U+0080 - U+009F characters in identifiers to match browser behavior.
  • FIX: Fix :in-range and :out-of-range treating time and datetime-local values with seconds as invalid.

3.0.3

  • FIX: When matching with >, the BeautifulSoup object should not count as a parent.
  • FIX: Fix case where relative sibling matching under :has(~) would incorrectly match a sibling that came before the target element.

3.0.2

  • FIX: Python versions less than 3.11.5 have broken possessive quantifiers, so require at least 3.11.5 for Soup Sieve 3.0+. 3.0 and 3.0.1 will be yanked from PyPI to avoid having the 3.0 series installed on Python < 3.11.5 which will cause the library to be broken.

3.0.1

  • FIX: Fix regression related to [attribute!=value] where previously it would match if the attribute was not present and recent changes broke that. Essentially, [attribute!=value] should be the same as :not([attribute=value]).

3.0

  • BREAK: :has(), by default, now behaves according to CSS more strictly, disallowing complex selectors that use combinators and prevents nesting :has() within :has(). This gives a safer, more performant default for Soup Sieve. If in a safe environment, these restrictions can be lifted by passing the new NOSTRICT flag restoring behavior to before 3.0.
  • BREAK: Custom selectors must be provided in order. If one custom selector depends on another custom selector, the custom selector dependency must be defined first in the dictionary. This eliminates recursive processing of custom selectors. Users are encouraged to pre-compile custom selectors via my_selectors = soupsive.CustomSelectors({custm: selector, ...}).
  • NEW: Drop Python 3.10.
  • NEW: Aggressively use possessive quantifiers and atomic groups in CSS pattern parsing to reduce backtracking.
  • NEW: Eliminate recursion within the parser and the matcher.

... (truncated)

Commits
  • 628ec6b Fix changelog entry
  • d2731cb Bump version
  • b0de0e6 Fix :in-range and :out-of-range for time and datetime-local values wi...
  • 084e370 Fix mixed own and descendant text matching (#319)
  • 4510837 Fix :in-range and :out-of-range for week inputs with a week-year of 100...
  • 1b3b195 Fix ident pattern and ensure escape properly escapes all non-ident chars
  • 395c2bc Fix :nth-last-child(an+b of S) when the first element checked does not matc...
  • ede019a Cache resolved direction in :dir() matching (#318)
  • fda16a7 Fix auto handling in regard to :dir() selector
  • b409c8f Fix numeric input range matching with exponents (#317)
  • Additional commits viewable in compare view

Updates sphinx from 9.1.0 to 9.2.0

Release notes

Sourced from sphinx's releases.

Sphinx 9.2.0

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Sphinx 9.1.1

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Changelog

Sourced from sphinx's changelog.

Release 9.2.0 (released Oct 20, 2026)

Dependencies

Release 9.1.1 (released Oct 19, 2026)

Bugs fixed

  • #14465: LaTeX: PDF build crash since LaTeX June 2026 release if tables are styled with 'colorrows' (which is the default). Patch by Jean-François B.
  • #14229: Fix JavaScript search for languages whose stemmer class name does not match the language name, such as Chinese (which reuses the English stemmer) and Dutch (which uses the Dutch Porter stemmer). Patch by Hugo van Kemenade
  • Fixed support for Python 3.16 alpha 0 (changes in the enum module). Patch by Adam Turner
Commits

Updates sphinx-automodapi from 0.22.0 to 0.22.1

Release notes

Sourced from sphinx-automodapi's releases.

v0.22.1 Release Notes

Also see CHANGES.rst

What's Changed

New Contributors

Full Changelog: astropy/sphinx-automodapi@v0.22.0...v0.22.1

Changelog

Sourced from sphinx-automodapi's changelog.

0.22.1 (2026-10-15)

  • Fixed a bug to avoid problem from target object __dict__ changing during iteration in generate_automodsumm_docs(). #246
Commits
  • 177b60e Finalize change log for 0.22.1
  • 0cb3a78 No need to use pull_request_target
  • 4d42f93 Merge pull request #247 from astropy/dependabot/github_actions/dot-github/wor...
  • 0191a7d Bump codecov/codecov-action in /.github/workflows in the actions group
  • 9f6d03e Merge pull request #246 from cthoyt/patch-1
  • 136b892 Update sphinx_automodapi/automodsumm.py
  • 609440b Remove redundant cast
  • 9fd3c0b Make typign more clear
  • e4c8f86 Make names a list further up
  • 71955de Address issue where dictionary size changed during iteration
  • Additional commits viewable in compare view

Updates sphinxcontrib-jsmath from 1.0.1 to 2.0.0

Release notes

Sourced from sphinxcontrib-jsmath's releases.

sphinxcontrib-jsmath 2.0.0

Changelog: https://github.com/sphinx-doc/sphinxcontrib-jsmath/blob/master/CHANGES.rst

Changelog

Sourced from sphinxcontrib-jsmath's changelog.

Release 2.0.0 (unreleased)

  • Adopt Ruff
  • Tighten MyPy settings
  • Update GitHub actions versions
  • Remove Sphinx as a required dependency, as circular dependencies may cause failure with package managers that expect a directed acyclic graph (DAG) of dependencies.
  • Drop support for Python 3.5, 3.6, 3.7, and 3.8
  • Raise minimum required Sphinx version to 5.0
  • Replace domain.has_equations() with context['has_maths_elements'] Patch by Dmitry Shachnev.
  • Declare support for Python 3.14, Python 3.15, and Python 3.16.
Commits

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the llvm-docs-requirements group in /llvm/docs with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [certifi](https://github.com/certifi/python-certifi) | `2026.10.19` | `2026.10.23` |
| [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.5.1` | `3.5.2` |
| [markdown](https://github.com/Python-Markdown/markdown) | `3.11` | `3.11.2` |
| [markupsafe](https://github.com/pallets/markupsafe) | `3.0.3` | `3.0.4` |
| [soupsieve](https://github.com/facelessuser/soupsieve) | `2.10` | `3.0.4` |
| [sphinx](https://github.com/sphinx-doc/sphinx) | `9.1.0` | `9.2.0` |
| [sphinx-automodapi](https://github.com/astropy/sphinx-automodapi) | `0.22.0` | `0.22.1` |
| [sphinxcontrib-jsmath](https://github.com/sphinx-doc/sphinxcontrib-jsmath) | `1.0.1` | `2.0.0` |


Updates `certifi` from 2026.10.19 to 2026.10.23
- [Commits](certifi/python-certifi@2026.10.19...2026.10.23)

Updates `charset-normalizer` from 3.5.1 to 3.5.2
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](jawah/charset_normalizer@3.5.1...3.5.2)

Updates `markdown` from 3.11 to 3.11.2
- [Release notes](https://github.com/Python-Markdown/markdown/releases)
- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md)
- [Commits](Python-Markdown/markdown@3.11.0...3.11.2)

Updates `markupsafe` from 3.0.3 to 3.0.4
- [Release notes](https://github.com/pallets/markupsafe/releases)
- [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst)
- [Commits](pallets/markupsafe@3.0.3...3.0.4)

Updates `soupsieve` from 2.10 to 3.0.4
- [Release notes](https://github.com/facelessuser/soupsieve/releases)
- [Commits](facelessuser/soupsieve@2.10...3.0.4)

Updates `sphinx` from 9.1.0 to 9.2.0
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst)
- [Commits](sphinx-doc/sphinx@v9.1.0...v9.2.0)

Updates `sphinx-automodapi` from 0.22.0 to 0.22.1
- [Release notes](https://github.com/astropy/sphinx-automodapi/releases)
- [Changelog](https://github.com/astropy/sphinx-automodapi/blob/main/CHANGES.rst)
- [Commits](astropy/sphinx-automodapi@v0.22.0...v0.22.1)

Updates `sphinxcontrib-jsmath` from 1.0.1 to 2.0.0
- [Release notes](https://github.com/sphinx-doc/sphinxcontrib-jsmath/releases)
- [Changelog](https://github.com/sphinx-doc/sphinxcontrib-jsmath/blob/master/CHANGES.rst)
- [Commits](sphinx-doc/sphinxcontrib-jsmath@1.0.1...2.0.0)

---
updated-dependencies:
- dependency-name: certifi
  dependency-version: 2026.10.23
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: llvm-docs-requirements
- dependency-name: charset-normalizer
  dependency-version: 3.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: llvm-docs-requirements
- dependency-name: markdown
  dependency-version: 3.11.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: llvm-docs-requirements
- dependency-name: markupsafe
  dependency-version: 3.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: llvm-docs-requirements
- dependency-name: soupsieve
  dependency-version: 3.0.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: llvm-docs-requirements
- dependency-name: sphinx
  dependency-version: 9.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: llvm-docs-requirements
- dependency-name: sphinx-automodapi
  dependency-version: 0.22.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: llvm-docs-requirements
- dependency-name: sphinxcontrib-jsmath
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: llvm-docs-requirements
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Nov 1, 2026

@timmiesmith timmiesmith left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@timmiesmith
timmiesmith merged commit 0d457c5 into SYCLomatic Nov 2, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants