Commit 6922238
authored
Bump the pip-dependencies group across 2 directories with 2 updates (openvinotoolkit#3715)
Updates the requirements on
[langchain-core](https://github.com/langchain-ai/langchain) and
[packaging](https://github.com/pypa/packaging) to permit the latest
version.
Updates `langchain-core` from 1.2.28 to 1.2.29
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/langchain-ai/langchain/releases">langchain-core's
releases</a>.</em></p>
<blockquote>
<h2>langchain-core==1.2.29</h2>
<p>Changes since langchain-core==1.2.28</p>
<p>release(core): 1.2.29 and also port <a
href="https://redirect.github.com/langchain-ai/langchain/issues/36725">#36725</a>
(<a
href="https://redirect.github.com/langchain-ai/langchain/issues/36727">#36727</a>)</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/langchain-ai/langchain/commit/479a2552b304c29ec005e5bf459e9c546087e68d"><code>479a255</code></a>
release(core): 1.2.29 and also port <a
href="https://redirect.github.com/langchain-ai/langchain/issues/36725">#36725</a>
(<a
href="https://redirect.github.com/langchain-ai/langchain/issues/36727">#36727</a>)</li>
<li><a
href="https://github.com/langchain-ai/langchain/commit/396711b228f986bb536f2c971dd9663f8b18c864"><code>396711b</code></a>
ci: pin all actions to full-length commit SHAs (<a
href="https://redirect.github.com/langchain-ai/langchain/issues/36621">#36621</a>)
(<a
href="https://redirect.github.com/langchain-ai/langchain/issues/36728">#36728</a>)</li>
<li>See full diff in <a
href="https://github.com/langchain-ai/langchain/compare/langchain-core==1.2.28...langchain-core==1.2.29">compare
view</a></li>
</ul>
</details>
<br />
Updates `packaging` to 26.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pypa/packaging/releases">packaging's
releases</a>.</em></p>
<blockquote>
<h2>26.1</h2>
<p>Features:</p>
<ul>
<li><del>PEP 783: add handling for Emscripten wheel tags by <a
href="https://github.com/hoodmane"><code>@hoodmane</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/804">pypa/packaging#804</a></del>
(old name used in implementation, will be fixed in next release)</li>
<li>PEP 803: add handling for the <code>abi3.abi3t</code> free-threading
tag by <a
href="https://github.com/ngoldbaum"><code>@ngoldbaum</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/1099">pypa/packaging#1099</a></li>
<li>PEP 723: add <code>packaging.dependency_groups</code> module, based
on the <code>dependency-groups</code> package by <a
href="https://github.com/sirosen"><code>@sirosen</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/1065">pypa/packaging#1065</a></li>
<li>Add the <code>packaging.direct_url</code> module by <a
href="https://github.com/sbidoul"><code>@sbidoul</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/944">pypa/packaging#944</a></li>
<li>Add the <code>packaging.errors</code> module by <a
href="https://github.com/henryiii"><code>@henryiii</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/1071">pypa/packaging#1071</a></li>
<li>Add <code>SpecifierSet.is_unsatisfiable</code> using ranges (new
internals that will be expanded in future versions) by <a
href="https://github.com/notatallshaw"><code>@notatallshaw</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/1119">pypa/packaging#1119</a></li>
<li>Add <code>create_compatible_tags_selector</code> to select
compatible tags by <a
href="https://github.com/sbidoul"><code>@sbidoul</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/1110">pypa/packaging#1110</a></li>
<li>Add a <code>key</code> argument to
<code>SpecifierSet.filter()</code> by <a
href="https://github.com/frostming"><code>@frostming</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/1068">pypa/packaging#1068</a></li>
<li>Support <code>&</code> and <code>|</code> for
<code>Marker</code>'s by <a
href="https://github.com/henryiii"><code>@henryiii</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/1146">pypa/packaging#1146</a></li>
<li>Normalize <code>Version.__replace__</code> and add
<code>Version.from_parts</code> by <a
href="https://github.com/henryiii"><code>@henryiii</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/1078">pypa/packaging#1078</a></li>
<li>Add an option to validate compressed tag set sort order in
<code>parse_wheel_filename</code> by <a
href="https://github.com/r266-tech"><code>@r266-tech</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/1150">pypa/packaging#1150</a></li>
</ul>
<p>Behavior adaptations:</p>
<ul>
<li>Narrow exclusion of pre-releases for <code><V.postN</code> to
match spec by <a
href="https://github.com/notatallshaw"><code>@notatallshaw</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/1140">pypa/packaging#1140</a></li>
<li>Narrow exclusion of post-releases for <code>>V</code> to match
spec by <a
href="https://github.com/notatallshaw"><code>@notatallshaw</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/1141">pypa/packaging#1141</a></li>
<li>Rename <code>format_full_version</code> to
<code>_format_full_version</code> to make it visibly private by <a
href="https://github.com/r266-tech"><code>@r266-tech</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/1125">pypa/packaging#1125</a></li>
<li>Restrict local version to ASCII by <a
href="https://github.com/henryiii"><code>@henryiii</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/1102">pypa/packaging#1102</a></li>
</ul>
<p>Pylock (PEP 751) updates:</p>
<ul>
<li>Add pylock <code>select</code> function by <a
href="https://github.com/sbidoul"><code>@sbidoul</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/1092">pypa/packaging#1092</a></li>
<li>Document pylock <code>select()</code> method and
<code>PylockSelectError</code> by <a
href="https://github.com/r266-tech"><code>@r266-tech</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/1153">pypa/packaging#1153</a></li>
<li>Add <code>filename</code> property to <code>PackageSdist</code> and
<code>PackageWheel</code>, more validation by <a
href="https://github.com/sbidoul"><code>@sbidoul</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/1095">pypa/packaging#1095</a></li>
<li>Give preference to path over url by <a
href="https://github.com/sbidoul"><code>@sbidoul</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/1128">pypa/packaging#1128</a></li>
<li>Validate name/version consistency in file names by <a
href="https://github.com/sbidoul"><code>@sbidoul</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/1114">pypa/packaging#1114</a></li>
</ul>
<p>Fixes:</p>
<ul>
<li>Fix <code>></code> comparison for versions with dev+local
segments by <a
href="https://github.com/veeceey"><code>@veeceey</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/1097">pypa/packaging#1097</a></li>
<li>Fix incorrect self-comparison for <code>InfinityType</code> and
<code>NegativeInfinityType</code> by <a
href="https://github.com/bysiber"><code>@bysiber</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/1093">pypa/packaging#1093</a></li>
<li>Canonicalize when deduplicating specifiers in
<code>SpecifierSet</code> by <a
href="https://github.com/notatallshaw"><code>@notatallshaw</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/1109">pypa/packaging#1109</a></li>
<li>Fix charset error message formatting by <a
href="https://github.com/notatallshaw"><code>@notatallshaw</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/1121">pypa/packaging#1121</a></li>
<li>Handle the <code>key</code> parameter in
<code>SpecifierSet.filter</code> when specifiers are empty and
prerelease is <code>False</code> by <a
href="https://github.com/notatallshaw"><code>@notatallshaw</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/1096">pypa/packaging#1096</a></li>
<li>Standardize inner components of <code>repr</code> output by <a
href="https://github.com/henryiii"><code>@henryiii</code></a> in <a
href="https://redirect.github.com/pypa/packaging/pull/1090">pypa/packaging#1090</a></li>
<li><code>Specifier</code>'s <code>===</code> uses original string, not
normalized, when available by <a
href="https://github.com/notatallshaw"><code>@notatallshaw</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/1124">pypa/packaging#1124</a></li>
<li>Propagate int-max-str-digits <code>ValueError</code> by <a
href="https://github.com/notatallshaw"><code>@notatallshaw</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/1155">pypa/packaging#1155</a></li>
</ul>
<p>Performance:</p>
<ul>
<li>Add fast path for parsing simple versions (digits and dots only) by
<a
href="https://github.com/notatallshaw"><code>@notatallshaw</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/1082">pypa/packaging#1082</a></li>
<li>Add fast path for <code>Version</code> to <code>Version</code>
comparison by skipping <code>_key</code> property by <a
href="https://github.com/notatallshaw"><code>@notatallshaw</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/1083">pypa/packaging#1083</a></li>
<li>Cache <code>Version</code> hash value in dedicated slot by <a
href="https://github.com/notatallshaw"><code>@notatallshaw</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/1118">pypa/packaging#1118</a></li>
<li>Overhaul <code>_cmpkey</code> to remove use of custom objects by <a
href="https://github.com/notatallshaw"><code>@notatallshaw</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/1116">pypa/packaging#1116</a></li>
<li>Skip <code>__replace__</code> in Specifier comparison if not needed
by <a
href="https://github.com/notatallshaw"><code>@notatallshaw</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/1081">pypa/packaging#1081</a></li>
<li><code>SpecifierSet</code> use <code>tuple</code> instead of
<code>frozenset</code> for <code>_specs</code> by <a
href="https://github.com/notatallshaw"><code>@notatallshaw</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/1108">pypa/packaging#1108</a></li>
<li>Speed up complex <code>SpecifierSet</code> filtering by implementing
cost-based ordering by <a
href="https://github.com/notatallshaw"><code>@notatallshaw</code></a>
in <a
href="https://redirect.github.com/pypa/packaging/pull/1105">pypa/packaging#1105</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pypa/packaging/blob/main/CHANGELOG.rst">packaging's
changelog</a>.</em></p>
<blockquote>
<p>26.1 - 2026-04-14</p>
<pre><code>
Features:
<ul>
<li>PEP 783: add handling for Emscripten wheel tags in
(:pull:<code>804</code>)</li>
<li>PEP 803: add handling for the <code>abi3.abi3t</code> free-threading
tag in (:pull:<code>1099</code>)</li>
<li>PEP 723: add <code>packaging.dependency_groups</code> module, based
on the <code>dependency-groups</code> package in
(:pull:<code>1065</code>)</li>
<li>Add the <code>packaging.direct_url</code> module in
(:pull:<code>944</code>)</li>
<li>Add the <code>packaging.errors</code> module in
(:pull:<code>1071</code>)</li>
<li>Add <code>SpecifierSet.is_unsatisfiable</code> using ranges (new
internals that will be expanded in future versions) in
(:pull:<code>1119</code>)</li>
<li>Add <code>create_compatible_tags_selector</code> to select
compatible tags in (:pull:<code>1110</code>)</li>
<li>Add a <code>key</code> argument to
<code>SpecifierSet.filter()</code> in (:pull:<code>1068</code>)</li>
<li>Support <code>&amp;</code> and <code>|</code> for
<code>Marker</code>'s in (:pull:<code>1146</code>)</li>
<li>Normalize <code>Version.__replace__</code> and add
<code>Version.from_parts</code> in (:pull:<code>1078</code>)</li>
<li>Add an option to validate compressed tag set sort order in
<code>parse_wheel_filename</code> in (:pull:<code>1150</code>)</li>
</ul>
<p>Behavior adaptations:</p>
<ul>
<li>Narrow exclusion of pre-releases for <code>&lt;V.postN</code> to
match spec in (:pull:<code>1140</code>)</li>
<li>Narrow exclusion of post-releases for <code>&gt;V</code> to
match spec in (:pull:<code>1141</code>)</li>
<li>Rename <code>format_full_version</code> to
<code>_format_full_version</code> to make it visibly private in
(:pull:<code>1125</code>)</li>
<li>Restrict local version to ASCII in (:pull:<code>1102</code>)</li>
</ul>
<p>Pylock (PEP 751) updates:</p>
<ul>
<li>Add pylock <code>select</code> function in
(:pull:<code>1092</code>)</li>
<li>Document pylock <code>select()</code> method and
<code>PylockSelectError</code> in (:pull:<code>1153</code>)</li>
<li>Add <code>filename</code> property to <code>PackageSdist</code> and
<code>PackageWheel</code>, more validation in
(:pull:<code>1095</code>)</li>
<li>Give preference to path over url in (:pull:<code>1128</code>)</li>
<li>Validate name/version consistency in file names in
(:pull:<code>1114</code>)</li>
</ul>
<p>Fixes:</p>
<ul>
<li>Fix <code>&gt;</code> comparison for versions with dev+local
segments in (:pull:<code>1097</code>)</li>
<li>Fix incorrect self-comparison for <code>InfinityType</code> and
<code>NegativeInfinityType</code> in (:pull:<code>1093</code>)</li>
<li>Canonicalize when deduplicating specifiers in
<code>SpecifierSet</code> in (:pull:<code>1109</code>)</li>
<li>Fix charset error message formatting in
(:pull:<code>1121</code>)</li>
<li>Handle the <code>key</code> parameter in
<code>SpecifierSet.filter</code> when specifiers are empty and
prerelease is <code>False</code> in (:pull:<code>1096</code>)</li>
<li>Standardize inner components of <code>repr</code> output in
(:pull:<code>1090</code>)</li>
<li><code>Specifier</code>'s <code>===</code> uses original string, not
normalized, when available in (:pull:<code>1124</code>)</li>
<li>Propagate int-max-str-digits <code>ValueError</code> in
(:pull:<code>1155</code>)</li>
</ul>
<p>Performance:</p>
<ul>
<li>Add fast path for parsing simple versions (digits and dots only) in
(:pull:<code>1082</code>)</li>
<li>Add fast path for <code>Version</code> to <code>Version</code>
comparison by skipping <code>_key</code> property in
(:pull:<code>1083</code>)</li>
<li>Cache <code>Version</code> hash value in dedicated slot in
(:pull:<code>1118</code>)</li>
<li>Overhaul <code>_cmpkey</code> to remove use of custom objects in
(:pull:<code>1116</code>)</li>
<li>Skip <code>__replace__</code> in Specifier comparison if not needed
in (:pull:<code>1081</code>)<br />
</tr></table><br />
</code></pre></li>
</ul>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pypa/packaging/commit/c1a88a3e035e8bfe47dbc957f4a2493e8a7b4f3c"><code>c1a88a3</code></a>
Bump for release</li>
<li><a
href="https://github.com/pypa/packaging/commit/702c25ecc297054f9597acda987a75dd6833acf5"><code>702c25e</code></a>
docs: update changelog for 26.1 (<a
href="https://redirect.github.com/pypa/packaging/issues/1156">#1156</a>)</li>
<li><a
href="https://github.com/pypa/packaging/commit/3f4f5d46808f51709aba8341d4121f20752b3235"><code>3f4f5d4</code></a>
Implement <code>is_unsatisfiable</code> on <code>SpecifierSet</code>
using ranges (<a
href="https://redirect.github.com/pypa/packaging/issues/1119">#1119</a>)</li>
<li><a
href="https://github.com/pypa/packaging/commit/06c6555f44f0f7b84459c876375c5b1d52ee7fef"><code>06c6555</code></a>
Propagate int-max-str-digits ValueError (<a
href="https://redirect.github.com/pypa/packaging/issues/1155">#1155</a>)</li>
<li><a
href="https://github.com/pypa/packaging/commit/905c90c1eb8c77dede11899194ca4b0f5eaf188d"><code>905c90c</code></a>
feat: option to validate compressed tag set sort order in
`parse_wheel_filena...</li>
<li><a
href="https://github.com/pypa/packaging/commit/af0026cff97a8f28d165d6ac4afb58b2cdc8ffc5"><code>af0026c</code></a>
docs(pylock): document select() method and PylockSelectError (<a
href="https://redirect.github.com/pypa/packaging/issues/1153">#1153</a>)</li>
<li><a
href="https://github.com/pypa/packaging/commit/668da8662a112036e4850b68980790cb2d10dae9"><code>668da86</code></a>
Rename format_full_version to _format_full_version to make it visibly
private...</li>
<li><a
href="https://github.com/pypa/packaging/commit/f294d529e2634798a98fd9cee6708307a5c1792c"><code>f294d52</code></a>
tests: do not reload the tags module (<a
href="https://redirect.github.com/pypa/packaging/issues/1152">#1152</a>)</li>
<li><a
href="https://github.com/pypa/packaging/commit/2c6c7dfa2d406e44b91f3f8d26eeed72437c9435"><code>2c6c7df</code></a>
feat: add handling for Emscripten wheels tags per PEP 783 (<a
href="https://redirect.github.com/pypa/packaging/issues/804">#804</a>)</li>
<li><a
href="https://github.com/pypa/packaging/commit/6762eea4de40da02c119d02cc77c907c6b446b86"><code>6762eea</code></a>
docs(markers): document & and | operators for combining Marker
objects (<a
href="https://redirect.github.com/pypa/packaging/issues/1151">#1151</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pypa/packaging/compare/20.0...26.1">compare
view</a></li>
</ul>
</details>
<br />
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
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
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 92ba311 commit 6922238
2 files changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
0 commit comments