Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update doc packages #2704

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 1, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Babel (source) ==2.13.1 -> ==2.16.0 age adoption passing confidence
MarkupSafe (changelog) ==3.0.1 -> ==3.0.2 age adoption passing confidence
PyYAML (source) ==6.0.1 -> ==6.0.2 age adoption passing confidence
Pygments (changelog) ==2.16.1 -> ==2.18.0 age adoption passing confidence
alabaster (changelog) ==0.7.13 -> ==0.7.16 age adoption passing confidence
beautifulsoup4 (changelog) ==4.12.2 -> ==4.12.3 age adoption passing confidence
certifi ==2024.7.4 -> ==2024.8.30 age adoption passing confidence
docutils ~=0.18.0 -> ~=0.21.2 age adoption passing confidence
idna (changelog) ==3.7 -> ==3.10 age adoption passing confidence
importlib-metadata ==8.0.0 -> ==8.5.0 age adoption passing confidence
importlib-resources ==6.1.1 -> ==6.4.5 age adoption passing confidence
lxml (source, changelog) ==5.1.0 -> ==5.3.0 age adoption passing confidence
packaging ==24.0 -> ==24.2 age adoption passing confidence
pydata-sphinx-theme ==0.14.3 -> ==0.16.0 age adoption passing confidence
pyparsing ==3.1.1 -> ==3.2.0 age adoption passing confidence
pytz ==2024.1 -> ==2024.2 age adoption passing confidence
requests (source, changelog) ==2.32.0 -> ==2.32.3 age adoption passing confidence
soupsieve ==2.5 -> ==2.6 age adoption passing confidence
sphinx-book-theme ==1.0.1 -> ==1.1.3 age adoption passing confidence
sphinx-notfound-page ==1.0.0 -> ==1.0.4 age adoption passing confidence
sphinx-prompt ==1.6.0 -> ==1.9.0 age adoption passing confidence
sphinx-tabs ==3.4.4 -> ==3.4.7 age adoption passing confidence
sphinxcontrib-htmlhelp (changelog) ==2.0.4 -> ==2.1.0 age adoption passing confidence
typing-extensions (changelog) ==4.8.0 -> ==4.12.2 age adoption passing confidence
urllib3 (changelog) ==2.2.2 -> ==2.2.3 age adoption passing confidence
zipp ==3.19.1 -> ==3.20.2 age adoption passing confidence

Release Notes

python-babel/babel (Babel)

v2.16.0

Compare Source

Features


* CLDR: Upgrade to CLDR 45 by @​tomasr8 in :gh:`1077`
* Lists: Support list format fallbacks by @​akx in :gh:`1099`
* Messages: Initial support for reading mapping configuration as TOML by @​akx in :gh:`1108`

Bugfixes
  • CLDR: Do not allow substituting alternates or drafts in derived locales by @​akx in :gh:1113
  • Core: Allow falling back to modifier-less locale data by @​akx in :gh:1104
  • Core: Allow use of importlib.metadata for finding entrypoints by @​akx in :gh:1102
  • Dates: Avoid crashing on importing localtime when TZ is malformed by @​akx in :gh:1100
  • Messages: Allow parsing .po files that have an extant but empty Language header by @​akx in :gh:1101
  • Messages: Fix --ignore-dirs being incorrectly read (#​1094) by @​john-psina and @​Edwin18 in :gh:1052 and :gh:1095
  • Messages: Make pgettext search plurals when translation is not found by @​tomasr8 in :gh:1085

Infrastructure


* Replace deprecated `ast.Str` with `ast.Constant` by @​tomasr8 in :gh:`1083`
* CI fixes by @​akx in :gh:`1080`, :gh:`1097`, :gh:`1103`, :gh:`1107`
* Test on Python 3.13 beta releases by @​akx in
* Normalize package name to lower-case in setup.py by @​akx in :gh:`1110`

Documentation
~~~~~~~~~~~~~

* Add a mention to the docs that `format_skeleton(..., fuzzy=True)` may raise by @​tomasr8 in :gh:`1106`
* Two hyperlinks (to CLDR) and some typos by @​buhtz in :gh:`1115`

v2.15.0

Compare Source

Python version support


* Babel 2.15.0 will require Python 3.8 or newer. (:gh:`1048`)

Features
~~~~~~~~

* CLDR: Upgrade to CLDR 44 (:gh:`1071`) (@​akx)
* Dates: Support for the "fall back to short format" logic for time delta formatting (:gh:`1075`) (@​akx)
* Message: More versatile .po IO functions (:gh:`1068`) (@​akx)
* Numbers: Improved support for alternate spaces when parsing numbers (:gh:`1007`) (@​ronnix's first contribution)

Infrastructure
~~~~~~~~~~~~~~

* Upgrade GitHub Actions (:gh:`1054`) (@​cclauss's first contribution)
* The Unicode license is now included in `locale-data` and in the documentation (:gh:`1074`) (@​akx)

v2.14.0

Compare Source

Upcoming deprecation


* This version, Babel 2.14, is the last version of Babel to support Python 3.7.
  Babel 2.15 will require Python 3.8 or newer.
* We had previously announced Babel 2.13 to have been the last version to support
  Python 3.7, but being able to use CLDR 43 with Python 3.7 was deemed important
  enough to keep supporting the EOL Python version for one more release.

Possibly backwards incompatible changes
  • Locale.number_symbols will now have first-level keys for each numbering system.
    Since the implicit default numbering system still is "latn", what had previously
    been e.g. Locale.number_symbols['decimal'] is now Locale.number_symbols['latn']['decimal'].
  • Babel no longer directly depends on either distutils or setuptools; if you had been
    using the Babel setuptools command extensions, you would need to explicitly depend on setuptools
    though given you're running setup.py you probably already do.

Features


* CLDR/Numbers: Add support of local numbering systems for number symbols by @​kajte in :gh:`1036`
* CLDR: Upgrade to CLDR 43 by @​rix0rrr in :gh:`1043`
* Frontend: Allow last_translator to be passed as an option to extract_message by @​AivGitHub in :gh:`1044`
* Frontend: Decouple `pybabel` CLI frontend from distutils/setuptools by @​akx in :gh:`1041`
* Numbers: Improve parsing of malformed decimals by @​Olunusib and @​akx in :gh:`1042`

Infrastructure
  • Enforce trailing commas (enable Ruff COM rule and autofix) by @​akx in :gh:1045
  • CI: use GitHub output formats by @​akx in :gh:1046
pallets/markupsafe (MarkupSafe)

v3.0.2

Compare Source

Released 2024-10-18

  • Fix compatibility when __str__ returns a str subclass. :issue:472
  • Build requires setuptools >= 70.1. :issue:475
yaml/pyyaml (PyYAML)

v6.0.2

Compare Source

What's Changed

  • Support for Cython 3.x and Python 3.13.

Full Changelog: yaml/pyyaml@6.0.1...6.0.2

pygments/pygments (Pygments)

v2.18.0

Compare Source

(released May 4th, 2024)

  • New lexers:

  • Updated lexers:

    • Awk: recognize ternary operator (#​2687)
    • Bash: add openrc alias (#​2599, #​2371)
    • Coq: add keywords, lex more vernacular command arguments, produce
      fewer tokens on heading comments (#​2678)
    • DNS zone files: Fix comment parsing (#​2595)
    • Hy: Support unicode literals (#​1126)
    • Inform6: Update to Inform 6.42 (#​2644)
    • lean: Fix name handling (#​2614)
    • Logtalk: add uninstantiation keyword and recognize
      escape sequences (#​2619)
    • Macaulay2: Update to 1.23 (#​2655)
    • Python: fix highlighting of soft keywords before None/True/False
    • reStructuredText: use Token.Comment for comments instead of
      Comment.Preproc (#​2598)
    • Rust: highlight :, :: and -> as Punctuation
      and whitespace as Whitespace, instead of Text
      in both cases (#​2631)
    • Spice: Add keywords (#​2621)
    • SQL Explain: allow negative numbers (#​2610)
    • Swift: Support multiline strings (#​2681)
    • ThingsDB: add constants and new functions; support template
      strings (#​2624)
    • UL4: support nested <?doc?> and <?note?> tags (#​2597)
    • VHDL: support multi-line comments of VHDL-2008 (#​2622)
    • Wikitext: Remove kk-* in variant_langs (#​2647)
    • Xtend: Add val and var (#​2602)
  • New styles:

  • Make background colors in the image formatter work with Pillow 10.0 (#​2623)

  • Require Python 3.8. As a result, the importlib-metadata package
    is no longer needed for fast plugin discovery on Python 3.7.
    The plugins extra (used as, e.g., pip install pygments[plugins])
    is kept for backwards compatibility but now has no effect. (#​2601)

  • Require the url attribute for lexers inside Pygments, add
    it to many lexers (#​2588)

  • Replace Pyflakes linter with Ruff (#​2592)

  • Add macOS CI (#​2594)

  • Built-in lexers now declare the version of Pygments in which they were
    added in a required version_added lexer attribute, instead of a
    .. versionadded:: directive in the docstring (#​2589, #​2634)

  • The url attribute is now required for built-in lexers and
    has been added to all existing lexers (#​2588)

  • The RTF formatter supports line number and line highlighting now (#​1217, #​2654)

  • Add \sa0 keyword in the RTF formatter (#​1111, #​2607)

  • Register pycon as an alias for the Python console lexer (#​2697)

  • Add MIME-Type for DesktopLexer (#​2613)

  • Fix native style to meet WCAG AA guidelines (#​2600)

  • Fix typo in documentation (#​2672)

  • Use format strings consistently (#​2661)

  • Add __class_getitem__ to Formatter to improve typing support (#​2665)

v2.17.2

Compare Source

(released November 21, 2023)

  • Fix a packaging issue on macOS (#​2593)

v2.17.1

Compare Source

(released November 19, 2023)

  • Updated lexers:

    • TOML: Fix bug making lexing of single-quoted strings too eager

v2.17.0

Compare Source

(released November 18, 2023)

  • New lexers:

  • Updated lexers:

    • Cypher: fix comment matching, add missing keywords (#​2504)
    • Fortran: add elseif keyword (#​2528)
    • Lean: make it available as lean3, in preparation for
      a possible switch to lean highlighting as Lean 4 (#​2546)
    • JSON: add MIME types and file extensions for several line-delimited
      JSON formats (#​2490)
    • Nix: many improvements (#​2551, #​1800)
    • OCaml: Add and keyword, remove value from keywords (#​2521)
    • Python: add starlark and bazel aliases (#​2517, #​2516)
    • Snowball: Treat len like size (#​2508)
    • Spice: add panic keyword and -> operator (#​2510)
    • squid.conf: fix catastrophic backtracking (#​2583)
    • TOML: rewritten, with many fixes (#​2576)
    • Turtle: support blank nodes (#​2581)
    • Wikitext: fix erroneous highlighting of LanguageConverter markup
      (#​2493), add missing variant languages (#​2494)
    • CMake: support [=[ bracketed arguments ]=] (#​2549)
  • Fix ctags support and tests (#​2487)

  • Include Lexer.add_filter in the documentation (#​2519)

  • Add a Lean3Lexer alias (#​2546)

  • The pygments.styles module contains a new STYLES variable
    with a dictionary of built-in styles. The old STYLE_MAP variable,
    which uses a different format, is kept for backwards compatibility.

  • On Windows, add a new installation extra (windows-terminal) which pulls in
    dependencies for colored console output. See :doc:cmdline for more details.
    (#​2505)

  • Support more file types in autopygmentize script (#​2513)

  • Change color of numbers in rrt style (#​2526)

  • Fix error when trying to look up plugin formatters by file extension
    of the output format (#​2563)

  • Use Hatchling as a build backend instead of setuptools.
    This change is transparent to most users. Distribution packagers
    who build without build isolation need to add hatchling as a build
    dependency and remove setuptools. People downloading source distributions
    and wheels from PyPI directly should note that they now have pygments
    in their file names instead of Pygments. (#​2573)

  • Improve the test framework to also check for lost tokens when processing the
    snippets and example files (#​2582.)

  • Improve the Dracula style definition to make it easier to maintain (#​2575)

sphinx-doc/alabaster (alabaster)

v0.7.16: Alabaster 0.7.16

Compare Source

Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html

v0.7.15: Alabaster 0.7.15

Compare Source

Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html

v0.7.14: Alabaster 0.7.14

Compare Source

Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html

certifi/python-certifi (certifi)

v2024.8.30

Compare Source

kjd/idna (idna)

v3.10

Compare Source

v3.9

Compare Source

v3.8

Compare Source

What's Changed

  • Fix regression where IDNAError exception was not being produced for certain inputs.
  • Add support for Python 3.13, drop support for Python 3.5 as it is no longer testable.
  • Documentation improvements
  • Updates to package testing using Github actions

Thanks to Hugo van Kemenade for contributions to this release.

Full Changelog: kjd/idna@v3.7...v3.8

python/importlib_metadata (importlib-metadata)

v8.5.0

Compare Source

v8.4.0

Compare Source

v8.3.0

Compare Source

v8.2.0

Compare Source

v8.1.0

Compare Source

python/importlib_resources (importlib-resources)

v6.4.5

Compare Source

v6.4.4

Compare Source

v6.4.3

Compare Source

v6.4.2

Compare Source

v6.4.1

Compare Source

v6.4.0

Compare Source

v6.3.2

Compare Source

v6.3.1

Compare Source

v6.3.0

Compare Source

v6.2.0

Compare Source

v6.1.3

Compare Source

v6.1.2

Compare Source

lxml/lxml (lxml)

v5.3.0

Compare Source

==================

Features added

  • GH#421: Nested CDATA sections are no longer rejected but split on output
    to represent ]]> correctly.
    Patch by Gertjan Klein.

Bugs fixed

  • LP#2060160: Attribute values serialised differently in xmlfile.element() and xmlfile.write().

  • LP#2058177: The ISO-Schematron implementation could fail on unknown prefixes.
    Patch by David Lakin.

Other changes

  • LP#2067707: The strip_cdata option in HTMLParser() turned out to be useless and is now deprecated.

  • Binary wheels use the library versions libxml2 2.12.9 and libxslt 1.1.42.

  • Windows binary wheels use the library versions libxml2 2.11.8 and libxslt 1.1.39.

  • Built with Cython 3.0.11.

v5.2.2

Compare Source

==================

Bugs fixed

  • GH#417: The test_feed_parser test could fail if lxml_html_clean was not installed.
    It is now skipped in that case.

  • LP#2059910: The minimum CPU architecture for the Linux x86 binary wheels was set back to
    "core2", without SSE 4.2.

  • If libxml2 uses iconv, the compile time version is available as etree.ICONV_COMPILED_VERSION.

v5.2.1

Compare Source

==================

Bugs fixed

  • LP#2059910: The minimum CPU architecture for the Linux x86 binary wheels was set back to
    "core2", but with SSE 4.2 enabled.

  • LP#2059977: Element.iterfind("//absolute_path") failed with a SyntaxError
    where it should have issued a warning.

  • GH#416: The documentation build was using the non-standard which command.
    Patch by Michał Górny.

v5.2.0

Compare Source

==================

Other changes

  • LP#1958539: The lxml.html.clean implementation suffered from several (only if used)
    security issues in the past and was now extracted into a separate library:

    https://github.com/fedora-python/lxml_html_clean

    Projects that use lxml without "lxml.html.clean" will not notice any difference,
    except that they won't have potentially vulnerable code installed.
    The module is available as an "extra" setuptools dependency "lxml[html_clean]",
    so that Projects that need "lxml.html.clean" will need to switch their requirements
    from "lxml" to "lxml[html_clean]", or install the new library themselves.

  • The minimum CPU architecture for the Linux x86 binary wheels was upgraded to
    "sandybridge" (launched 2011), and glibc 2.28 / gcc 12 (manylinux_2_28) wheels were added.

  • Built with Cython 3.0.10.

v5.1.1

Compare Source

==================

Bugs fixed

  • LP#2048920: iterlinks() in lxml.html rejected bytes input in 5.1.0.

  • High source line numbers from the parser are no longer truncated
    (up to a C long) when using libxml2 2.11 or later.

Other changes

  • GH#407: A compatibility test was adapted to recent expat versions.
    Patch by Miro Hrončok.

  • Binary wheels use the library versions libxml2 2.12.6 and libxslt 1.1.39.

  • Windows binary wheels use the library versions libxml2 2.11.7 and libxslt 1.1.39.

  • Built with Cython 3.0.9.

pypa/packaging (packaging)

v24.2

Compare Source

What's Changed

New Contributors

Full Changelog: pypa/packaging@24.1...24.2

v24.1

Compare Source

What's Changed

New Contributors

Full Changelog: pypa/packaging@24.0...24.1

pydata/pydata-sphinx-theme (pydata-sphinx-theme)

v0.16.0

Compare Source

What's Changed


Configuration

📅 Schedule: Branch creation - "before 2am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/doc-packages branch 2 times, most recently from 0b6c9b8 to c1eeff5 Compare April 5, 2024 13:24
@renovate renovate bot changed the title chore(deps): update doc packages Update Doc packages Apr 9, 2024
@renovate renovate bot force-pushed the renovate/doc-packages branch 2 times, most recently from 8d773fa to f4b0f16 Compare April 11, 2024 04:06
@renovate renovate bot changed the title Update Doc packages chore(deps): update doc packages Apr 11, 2024
@renovate renovate bot changed the title chore(deps): update doc packages Update Doc packages Apr 11, 2024
@renovate renovate bot force-pushed the renovate/doc-packages branch 2 times, most recently from b885e55 to 25d844a Compare April 18, 2024 08:36
@renovate renovate bot changed the title Update Doc packages chore(deps): update doc packages Apr 18, 2024
@renovate renovate bot changed the title chore(deps): update doc packages Update Doc packages Apr 19, 2024
@renovate renovate bot changed the title Update Doc packages chore(deps): update doc packages Apr 25, 2024
@renovate renovate bot changed the title chore(deps): update doc packages Update Doc packages Apr 26, 2024
@renovate renovate bot changed the title Update Doc packages chore(deps): update doc packages Apr 26, 2024
@renovate renovate bot force-pushed the renovate/doc-packages branch 4 times, most recently from cbc4ebd to cf4f626 Compare May 7, 2024 22:54
@renovate renovate bot force-pushed the renovate/doc-packages branch 2 times, most recently from 7100dcb to 9b8c1c6 Compare May 16, 2024 16:42
@ethanglaser
Copy link
Contributor

@aepanchi could you take a look to resolve/close this one?

@renovate renovate bot force-pushed the renovate/doc-packages branch 2 times, most recently from dc6903d to 8a3f275 Compare May 21, 2024 03:35
@aepanchi
Copy link
Contributor

@bdmoore1 please take a look

@renovate renovate bot force-pushed the renovate/doc-packages branch 5 times, most recently from ccb6f96 to 865bcbb Compare August 13, 2024 17:16
@renovate renovate bot force-pushed the renovate/doc-packages branch 4 times, most recently from 4fe73cb to 80a7505 Compare August 20, 2024 17:16
@renovate renovate bot force-pushed the renovate/doc-packages branch 5 times, most recently from 1536e95 to 486f89b Compare August 26, 2024 20:04
@renovate renovate bot force-pushed the renovate/doc-packages branch 7 times, most recently from 9870279 to 8f40015 Compare September 15, 2024 19:04
@renovate renovate bot requested a review from emmwalsh as a code owner October 8, 2024 15:03
@renovate renovate bot force-pushed the renovate/doc-packages branch 3 times, most recently from 5d2da35 to 61da1a1 Compare October 18, 2024 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants