oneDAL
oneDAL copied to clipboard
chore(deps): update doc packages
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
Babel (source) | ==2.13.1 -> ==2.16.0 |
||||
MarkupSafe (changelog) | ==3.0.1 -> ==3.0.2 |
||||
PyYAML (source) | ==6.0.1 -> ==6.0.2 |
||||
Pygments (changelog) | ==2.16.1 -> ==2.18.0 |
||||
alabaster (changelog) | ==0.7.13 -> ==0.7.16 |
||||
beautifulsoup4 (changelog) | ==4.12.2 -> ==4.12.3 |
||||
certifi | ==2024.7.4 -> ==2024.8.30 |
||||
docutils | ~=0.18.0 -> ~=0.21.2 |
||||
idna (changelog) | ==3.7 -> ==3.10 |
||||
importlib-metadata | ==8.0.0 -> ==8.5.0 |
||||
importlib-resources | ==6.1.1 -> ==6.4.5 |
||||
lxml (source, changelog) | ==5.1.0 -> ==5.3.0 |
||||
packaging | ==24.0 -> ==24.1 |
||||
pydata-sphinx-theme | ==0.14.3 -> ==0.16.0 |
||||
pyparsing | ==3.1.1 -> ==3.2.0 |
||||
pytz | ==2024.1 -> ==2024.2 |
||||
requests (source, changelog) | ==2.32.0 -> ==2.32.3 |
||||
soupsieve | ==2.5 -> ==2.6 |
||||
sphinx-book-theme | ==1.0.1 -> ==1.1.3 |
||||
sphinx-notfound-page | ==1.0.0 -> ==1.0.4 |
||||
sphinx-prompt | ==1.6.0 -> ==1.9.0 |
||||
sphinx-tabs | ==3.4.4 -> ==3.4.7 |
||||
sphinxcontrib-htmlhelp (changelog) | ==2.0.4 -> ==2.1.0 |
||||
typing-extensions (changelog) | ==4.8.0 -> ==4.12.2 |
||||
urllib3 (changelog) | ==2.2.2 -> ==2.2.3 |
||||
zipp | ==3.19.1 -> ==3.20.2 |
Release Notes
python-babel/babel (Babel)
v2.16.0
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
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
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 nowLocale.number_symbols['latn']['decimal']
. - Babel no longer directly depends on either
distutils
orsetuptools
; if you had been using the Babel setuptools command extensions, you would need to explicitly depend onsetuptools
– though given you're runningsetup.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
pallets/markupsafe (MarkupSafe)
v3.0.2
Released 2024-10-18
- Fix compatibility when
__str__
returns astr
subclass. :issue:472
- Build requires setuptools >= 70.1. :issue:
475
yaml/pyyaml (PyYAML)
v6.0.2
What's Changed
- Support for Cython 3.x and Python 3.13.
Full Changelog: https://github.com/yaml/pyyaml/compare/6.0.1...6.0.2
pygments/pygments (Pygments)
v2.18.0
(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 ofComment.Preproc
(#2598) - Rust: highlight
:
,::
and->
asPunctuation
and whitespace asWhitespace
, instead ofText
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-*
invariant_langs
(#2647) - Xtend: Add
val
andvar
(#2602)
-
New styles:
- Coffee (#2609)
-
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. Theplugins
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)
-
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__
toFormatter
to improve typing support (#2665)
v2.17.2
(released November 21, 2023)
- Fix a packaging issue on macOS (#2593)
v2.17.1
(released November 19, 2023)
-
Updated lexers:
- TOML: Fix bug making lexing of single-quoted strings too eager
v2.17.0
(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 tolean
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, removevalue
from keywords (#2521) - Python: add
starlark
andbazel
aliases (#2517, #2516) - Snowball: Treat
len
likesize
(#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 newSTYLES
variable with a dictionary of built-in styles. The oldSTYLE_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 ofPygments
. (#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
Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html
v0.7.15
: Alabaster 0.7.15
Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html
v0.7.14
: Alabaster 0.7.14
Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html
kjd/idna (idna)
v3.10
v3.9
v3.8
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: https://github.com/kjd/idna/compare/v3.7...v3.8
python/importlib_resources (importlib-resources)
v6.4.5
v6.4.4
v6.4.3
v6.4.2
v6.4.1
v6.4.0
v6.3.2
v6.3.1
v6.3.0
v6.2.0
v6.1.3
v6.1.2
lxml/lxml (lxml)
v5.3.0
==================
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()
andxmlfile.write()
. -
LP#2058177: The ISO-Schematron implementation could fail on unknown prefixes. Patch by David Lakin.
Other changes
-
LP#2067707: The
strip_cdata
option inHTMLParser()
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
==================
Bugs fixed
-
GH#417: The
test_feed_parser
test could fail iflxml_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
==================
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 aSyntaxError
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
==================
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
==================
Bugs fixed
-
LP#2048920:
iterlinks()
inlxml.html
rejectedbytes
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.1
What's Changed
- pyupgrade/black/isort/flake8 → ruff by @DimitriPapadopoulos in https://github.com/pypa/packaging/pull/769
- Add support for Python 3.13 and drop EOL 3.7 by @hugovk in https://github.com/pypa/packaging/pull/783
- Bump the github-actions group with 4 updates by @dependabot in https://github.com/pypa/packaging/pull/782
- Fix typo in
_parser
docstring by @pradyunsg in https://github.com/pypa/packaging/pull/784 - Modernise type annotations using FA rules from ruff by @pradyunsg in https://github.com/pypa/packaging/pull/785
- Document
markers.default_environment()
by @edgarrmondragon in https://github.com/pypa/packaging/pull/753 - Bump the github-actions group with 3 updates by @dependabot in https://github.com/pypa/packaging/pull/789
- Work around platform.python_version() returning non PEP 440 compliant version for non-tagged CPython builds by @sbidoul in https://github.com/pypa/packaging/pull/802
New Contributors
- @dependabot made their first contribution in https://github.com/pypa/packaging/pull/782
- @edgarrmondragon made their first contribution in https://github.com/pypa/packaging/pull/753
Full Changelog: https://github.com/pypa/packaging/compare/24.0...24.1
pydata/pydata-sphinx-theme (pydata-sphinx-theme)
v0.16.0
What's Changed
- BUG: Ensure coverage comment is properly triggered by @trallard in https://github.com/pydata/pydata-sphinx-theme/pull/1901
- Scrollable table? Make keyboard accessible (focusable) by @gabalafou in https://github.com/pydata/pydata-sphinx-theme/pull/1903
- Use ellipsis to truncate breadcrumbs, and test with playwright by @ivanov in https://github.com/pydata/pydata-sphinx-theme/pull/1861
- Minor typo: s/Heaver/Header by @gabalafou in https://github.com/pydata/pydata-sphinx-theme/pull/1907
- Maintenance: update stable version in switcher.json by @melissawm in https://github.com/pydata/pydata-sphinx-theme/pull/1910
- Bump actions/upload-artifact from 3 to 4 by @dependabot in https://github.com/pydata/pydata-sphinx-theme/pull/1911
- Updates for file src/pydata_sphinx_theme/locale/en/LC_MESSAGES/sphinx.po in fr by @transifex-integration in https://github.com/pydata/pydata-sphinx-theme/pull/1913
- Fix nbsphinx color outputs, suppress other notebook output Axe errors by @gabalafou in https://github.com/pydata/pydata-sphinx-theme/pull/1905
- MAINT - Add CI env check for a11y tests by @trallard in https://github.com/pydata/pydata-sphinx-theme/pull/1915
- Set theme's version to dev by @12rambau in https://github.com/pydata/pydata-sphinx-theme/pull/1912
- [pre-commit.ci] pre-commit autoupdate hooks by @pre-commit-ci in https://github.com/pydata/pydata-sphinx-theme/pull/1916
- BUG - Remove schedule trigger for comment action by @trallard in https://github.com/pydata/pydata-sphinx-theme/pull/1914
- Change pandoc action by @drammock in https://github.com/pydata/pydata-sphinx-theme/pull/1929
- DEV - Miscellaneous enhancements to CI by @trallard in https://github.com/pydata/pydata-sphinx-theme/pull/1928
- Fix link scope by @timhoffm in https://github.com/pydata/pydata-sphinx-theme/pull/1931
- Updates for file src/pydata_sphinx_theme/locale/en/LC_MESSAGES/sphinx.po in zh by @transifex-integration in https://github.com/pydata/pydata-sphinx-theme/pull/1936
- MAINT: remove packaing as a dependency by @Carreau in https://github.com/pydata/pydata-sphinx-theme/pull/1939
- Apply modal pattern to search box pop-up by @gabalafou in https://github.com/pydata/pydata-sphinx-theme/pull/1932
- Doc: Mention flyout version switcher provided by RTD by @VeckoTheGecko in https://github.com/pydata/pydata-sphinx-theme/pull/1937
- [pre-commit.ci] pre-commit autoupdate hooks by @pre-commit-ci in https://github.com/pydata/pydata-sphinx-theme/pull/1946
- Maint: do not use document.write by @Carreau in https://github.com/pydata/pydata-sphinx-theme/pull/1921
- Ensure we use PST colours throughout by @trallard in https://github.com/pydata/pydata-sphinx-theme/pull/1927
- When hovering a heading, make the #-anchor fully opaque by @gabalafou in https://github.com/pydata/pydata-sphinx-theme/pull/1949
- Remove shortcut indicator search dialog on small screens by @timhoffm in https://github.com/pydata/pydata-sphinx-theme/pull/1947
- Add PhaseFieldX documentation to pydata-sphinx-theme gallery by @CastillonMiguel in https://github.com/pydata/pydata-sphinx-theme/pull/1922
- Bump minimum sphinx version. by @Carreau in https://github.com/pydata/pydata-sphinx-theme/pull/1943
- Increase horizontal whitespace between navbar icon links by @gabalafou in https://github.com/pydata/pydata-sphinx-theme/pull/1964
- Make overlay sidebars behave like modals by @gabalafou in https://github.com/pydata/pydata-sphinx-theme/pull/1942
- ENH - Update bundling and vendoring (JS) by @trallard in https://github.com/pydata/pydata-sphinx-theme/pull/1955
- Bump webpack from 5.91.0 to 5.94.0 by @dependabot in https://github.com/pydata/pydata-sphinx-theme/pull/1968
- [pre-commit.ci] pre-commit autoupdate hooks by @pre-commit-ci in https://github.com/pydata/pydata-sphinx-theme/pull/1972
- BUG - GH action workflows fixes by @trallard in https://github.com/pydata/pydata-sphinx-theme/pull/1970
- Updates for file src/pydata_sphinx_theme/locale/en/LC_MESSAGES/sphinx.po in ja by @transifex-integration in https://github.com/pydata/pydata-sphinx-theme/pull/1974
- A11Y: Add title attribute to theme switcher by @Carreau in https://github.com/pydata/pydata-sphinx-theme/pull/1924
- ENH - Update translations workflows by @trallard in https://github.com/pydata/pydata-sphinx-theme/pull/1959
- Additional version banner details. by @jcapriot in https://github.com/pydata/pydata-sphinx-theme/pull/1973
- Remove macos 13 by @Carreau in [https://github.com/pydata/pydata-sphinx-theme/
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.
@aepanchi could you take a look to resolve/close this one?
@bdmoore1 please take a look
Need to resolve the docbuild CI error before merging