Commit e8bf0b1
build(deps): bump the segmenter group in /segmenter with 4 updates (#660)
Bumps the segmenter group in /segmenter with 4 updates:
[numpy](https://github.com/numpy/numpy),
[loguru](https://github.com/Delgan/loguru),
[poethepoet](https://github.com/nat-n/poethepoet) and
[mypy](https://github.com/python/mypy).
Updates `numpy` from 1.26.4 to 2.3.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/numpy/numpy/releases">numpy's
releases</a>.</em></p>
<blockquote>
<h2>v2.3.0 (June 7, 2025)</h2>
<h1>NumPy 2.3.0 Release Notes</h1>
<p>The NumPy 2.3.0 release continues the work to improve free threaded
Python support and annotations together with the usual set of bug fixes.
It is unusual in the number of expired deprecations, code
modernizations, and style cleanups. The latter may not be visible to
users, but is important for code maintenance over the long term. Note
that we have also upgraded from manylinux2014 to manylinux_2_28.</p>
<p>Users running on a Mac having an M4 cpu might see various warnings
about
invalid values and such. The warnings are a known problem with
Accelerate. They are annoying, but otherwise harmless. Apple promises to
fix them.</p>
<p>This release supports Python versions 3.11-3.13, Python 3.14 will be
supported when it is released.</p>
<h2>Highlights</h2>
<ul>
<li>Interactive examples in the NumPy documentation.</li>
<li>Building NumPy with OpenMP Parallelization.</li>
<li>Preliminary support for Windows on ARM.</li>
<li>Improved support for free threaded Python.</li>
<li>Improved annotations.</li>
</ul>
<h2>New functions</h2>
<h3>New function <code>numpy.strings.slice</code></h3>
<p>The new function <code>numpy.strings.slice</code> was added, which
implements fast
native slicing of string arrays. It supports the full slicing API
including negative slice offsets and steps.</p>
<p>(<a
href="https://redirect.github.com/numpy/numpy/pull/27789">gh-27789</a>)</p>
<h2>Deprecations</h2>
<ul>
<li>
<p>The <code>numpy.typing.mypy_plugin</code> has been deprecated in
favor of
platform-agnostic static type inference. Please remove
<code>numpy.typing.mypy_plugin</code> from the <code>plugins</code>
section of your mypy
configuration. If this change results in new errors being reported,
kindly open an issue.</p>
<p>(<a
href="https://redirect.github.com/numpy/numpy/pull/28129">gh-28129</a>)</p>
</li>
<li>
<p>The <code>numpy.typing.NBitBase</code> type has been deprecated and
will be
removed in a future version.</p>
<p>This type was previously intended to be used as a generic upper</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst">numpy's
changelog</a>.</em></p>
<blockquote>
<p>This is a walkthrough of the NumPy 2.1.0 release on Linux, modified
for
building with GitHub Actions and cibuildwheels and uploading to the
<code>anaconda.org staging repository for NumPy
<https://anaconda.org/multibuild-wheels-staging/numpy></code>_.
The commands can be copied into the command line, but be sure to replace
2.1.0
by the correct version. This should be read together with the
:ref:<code>general release guide <prepare_release></code>.</p>
<h1>Facility preparation</h1>
<p>Before beginning to make a release, use the
<code>requirements/*_requirements.txt</code> files to
ensure that you have the needed software. Most software can be installed
with
pip, but some will require apt-get, dnf, or whatever your system uses
for
software. You will also need a GitHub personal access token (PAT) to
push the
documentation. There are a few ways to streamline things:</p>
<ul>
<li>Git can be set up to use a keyring to store your GitHub personal
access token.
Search online for the details.</li>
<li>You can use the <code>keyring</code> app to store the PyPI password
for twine. See the
online twine documentation for details.</li>
</ul>
<h1>Prior to release</h1>
<h2>Add/drop Python versions</h2>
<p>When adding or dropping Python versions, three files need to be
edited:</p>
<ul>
<li>.github/workflows/wheels.yml # for github cibuildwheel</li>
<li>tools/ci/cirrus_wheels.yml # for cibuildwheel aarch64/arm64
builds</li>
<li>pyproject.toml # for classifier and minimum version check.</li>
</ul>
<p>Make these changes in an ordinary PR against main and backport if
necessary.
Add <code>[wheel build]</code> at the end of the title line of the
commit summary so
that wheel builds will be run to test the changes. We currently release
wheels
for new Python versions after the first Python rc once manylinux and
cibuildwheel support it. For Python 3.11 we were able to release within
a week
of the rc1 announcement.</p>
<h2>Backport pull requests</h2>
<p>Changes that have been marked for this release must be backported to
the
maintenance/2.1.x branch.</p>
<h2>Update 2.1.0 milestones</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/numpy/numpy/commit/0532af47d6a815298b7841de00bdbc547104b237"><code>0532af4</code></a>
Merge pull request <a
href="https://redirect.github.com/numpy/numpy/issues/29136">#29136</a>
from charris/prepare-2.3.0</li>
<li><a
href="https://github.com/numpy/numpy/commit/9d394e3ecd48c413ce8ab5650dc95f488ca84749"><code>9d394e3</code></a>
REL: Prepare for the NumPy 2.3.0 release [wheel build]</li>
<li><a
href="https://github.com/numpy/numpy/commit/1e103cd50ca23a46313b781f0319fb909462c2b1"><code>1e103cd</code></a>
Merge pull request <a
href="https://redirect.github.com/numpy/numpy/issues/29132">#29132</a>
from charris/fix-gcc15-compile</li>
<li><a
href="https://github.com/numpy/numpy/commit/75a2e27368e2b60211b63dd8d546bf62e3f0ab66"><code>75a2e27</code></a>
MAINT: Fix for segfaults with GCC 15</li>
<li><a
href="https://github.com/numpy/numpy/commit/88874a810090efbfc886ea2e9bf30aeb82534cae"><code>88874a8</code></a>
Merge pull request <a
href="https://redirect.github.com/numpy/numpy/issues/29118">#29118</a>
from charris/backport-29111</li>
<li><a
href="https://github.com/numpy/numpy/commit/02f4838efd3a0a03e19137686a12401ad6af2ba5"><code>02f4838</code></a>
MAINT: fix SPDX license expressions for LAPACK, GCC runtime libs</li>
<li><a
href="https://github.com/numpy/numpy/commit/4ec55c5638c33c6d2895b3ec598a63a1901be08e"><code>4ec55c5</code></a>
Merge pull request <a
href="https://redirect.github.com/numpy/numpy/issues/29116">#29116</a>
from charris/test-vs2022</li>
<li><a
href="https://github.com/numpy/numpy/commit/d522ac23f9791758b2857efefa61688c8ff3cccd"><code>d522ac2</code></a>
MAINT: Use vs2022 in NumPy 2.3.x [wheel build]</li>
<li><a
href="https://github.com/numpy/numpy/commit/a33c0e07046fc2ddc021c42c2df10c545757541f"><code>a33c0e0</code></a>
Merge pull request <a
href="https://redirect.github.com/numpy/numpy/issues/29100">#29100</a>
from charris/backport-29092</li>
<li><a
href="https://github.com/numpy/numpy/commit/e60b75f8ce6af77b43ddd01cfe3bace2c9b64076"><code>e60b75f</code></a>
TYP: add missing <code>integer</code> import and remove the unnecessary
ones (<a
href="https://redirect.github.com/numpy/numpy/issues/89">#89</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/numpy/numpy/compare/v1.26.4...v2.3.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `loguru` from 0.5.3 to 0.7.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Delgan/loguru/releases">loguru's
releases</a>.</em></p>
<blockquote>
<h2>0.7.2</h2>
<ul>
<li>Add support for formatting of <code>ExceptionGroup</code> errors (<a
href="https://redirect.github.com/Delgan/loguru/issues/805">#805</a>).</li>
<li>Fix possible <code>RuntimeError</code> when using
<code>multiprocessing.set_start_method()</code> after importing the
<code>logger</code> (<a
href="https://redirect.github.com/Delgan/loguru/issues/974">#974</a>).</li>
<li>Fix formatting of possible <code>__notes__</code> attached to an
<code>Exception</code> (<a
href="https://redirect.github.com/Delgan/loguru/issues/980">#980</a>).</li>
</ul>
<h2>0.7.1</h2>
<ul>
<li>Add a new <code>context</code> optional argument to
<code>logger.add()</code> specifying <code>multiprocessing</code>
context (like <code>"spawn"</code> or
<code>"fork"</code>) to be used internally instead of the
default one (<a
href="https://redirect.github.com/Delgan/loguru/issues/851">#851</a>).</li>
<li>Add support for true colors on Windows using ANSI/VT console when
available (<a
href="https://redirect.github.com/Delgan/loguru/issues/934">#934</a>,
thanks <a
href="https://github.com/tunaflsh"><code>@tunaflsh</code></a>).</li>
<li>Fix possible deadlock when calling <code>logger.complete()</code>
with concurrent logging of an asynchronous sink (<a
href="https://redirect.github.com/Delgan/loguru/issues/906">#906</a>).</li>
<li>Fix file possibly rotating too early or too late when re-starting an
application around midnight (<a
href="https://redirect.github.com/Delgan/loguru/issues/894">#894</a>).</li>
<li>Fix inverted <code>"<hide>"</code> and
<code>"<strike>"</code> color tags (<a
href="https://redirect.github.com/Delgan/loguru/issues/943">#943</a>,
thanks <a
href="https://github.com/tunaflsh"><code>@tunaflsh</code></a>).</li>
<li>Fix possible untraceable errors raised when logging non-unpicklable
<code>Exception</code> instances while using <code>enqueue=True</code>
(<a
href="https://redirect.github.com/Delgan/loguru/issues/329">#329</a>).</li>
<li>Fix possible errors raised when logging non-picklable
<code>Exception</code> instances while using <code>enqueue=True</code>
(<a
href="https://redirect.github.com/Delgan/loguru/issues/342">#342</a>,
thanks <a
href="https://github.com/ncoudene"><code>@ncoudene</code></a>).</li>
<li>Fix missing seconds and microseconds when formatting timezone offset
that requires such accuracy (<a
href="https://redirect.github.com/Delgan/loguru/issues/961">#961</a>).</li>
<li>Raise <code>ValueError</code> if an attempt to use nanosecond
precision for time formatting is detected (<a
href="https://redirect.github.com/Delgan/loguru/issues/855">#855</a>).</li>
</ul>
<h2>0.7.0</h2>
<ul>
<li>Update <code>InterceptHandler</code> recipe to make it compatible
with Python 3.11 (<a
href="https://redirect.github.com/Delgan/loguru/issues/654">#654</a>).</li>
<li>Add a new <code>watch</code> optional argument to file sinks in
order to automatically re-create possibly deleted or changed file (<a
href="https://redirect.github.com/Delgan/loguru/issues/471">#471</a>).</li>
<li>Make <code>patch()</code> calls cumulative instead of overriding the
possibly existing patching function (<a
href="https://redirect.github.com/Delgan/loguru/issues/462">#462</a>).</li>
<li>Make sinks added with <code>enqueue=True</code> and
<code>catch=False</code> still process logged messages in case of
internal exception (<a
href="https://redirect.github.com/Delgan/loguru/issues/833">#833</a>).</li>
<li>Avoid possible deadlocks caused by re-using the logger inside a
sink, a signal handler or a <code>__del__</code> method. Since the
logger is not re-entrant, such misuse will be detected and will now
generate a <code>RuntimeError</code> (<a
href="https://redirect.github.com/Delgan/loguru/issues/712">#712</a>,
thanks <a
href="https://github.com/jacksmith15"><code>@jacksmith15</code></a>).</li>
<li>Fix file sink rotation using an aware <code>datetime.time</code> for
which the timezone was ignored (<a
href="https://redirect.github.com/Delgan/loguru/issues/697">#697</a>).</li>
<li>Fix logs colorization not automatically enabled for Jupyter Notebook
and Google Colab (<a
href="https://redirect.github.com/Delgan/loguru/issues/494">#494</a>).</li>
<li>Fix logs colorization not automatically enabled for Github Actions
and others CI platforms (<a
href="https://redirect.github.com/Delgan/loguru/issues/604">#604</a>).</li>
<li>Fix <code>logger.complete()</code> possibly hanging forever when
<code>enqueue=True</code> and <code>catch=False</code> if internal
thread killed due to <code>Exception</code> raised by sink (<a
href="https://redirect.github.com/Delgan/loguru/issues/647">#647</a>).</li>
<li>Fix incompatibility with <code>freezegun</code> library used to
simulate time (<a
href="https://redirect.github.com/Delgan/loguru/issues/600">#600</a>).</li>
<li>Raise exception if <code>logger.catch()</code> is used to wrap a
class instead of a function to avoid unexpected behavior (<a
href="https://redirect.github.com/Delgan/loguru/issues/623">#623</a>).</li>
</ul>
<h2>0.6.0</h2>
<ul>
<li>Remove internal use of <code>pickle.loads()</code> considered as a
security vulnerability referenced as <a
href="https://nvd.nist.gov/vuln/detail/CVE-2022-0329">CVE-2022-0329</a>
(<a
href="https://redirect.github.com/Delgan/loguru/issues/563">#563</a>).</li>
<li>Modify coroutine sink to make it discard log messages when
<code>loop=None</code> and no event loop is running (due to internally
using <code>asyncio.get_running_loop()</code> in place of
<code>asyncio.get_event_loop()</code>).</li>
<li>Remove the possibility to add a coroutine sink with
<code>enqueue=True</code> if <code>loop=None</code> and no event loop is
running.</li>
<li>Change default encoding of file sink to be <code>utf8</code> instead
of <code>locale.getpreferredencoding()</code> (<a
href="https://redirect.github.com/Delgan/loguru/issues/339">#339</a>).</li>
<li>Prevent non-ascii characters to be escaped while logging JSON
message with <code>serialize=True</code> (<a
href="https://redirect.github.com/Delgan/loguru/issues/575">#575</a>,
thanks <a
href="https://github.com/ponponon"><code>@ponponon</code></a>).</li>
<li>Fix <code>flake8</code> errors and improve code readability (<a
href="https://redirect.github.com/Delgan/loguru/issues/353">#353</a>,
thanks <a
href="https://github.com/AndrewYakimets"><code>@AndrewYakimets</code></a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/Delgan/loguru/blob/master/CHANGELOG.rst">loguru's
changelog</a>.</em></p>
<blockquote>
<h1><code>0.7.2</code>_ (2023-09-11)</h1>
<ul>
<li>Add support for formatting of <code>ExceptionGroup</code> errors
(<code>[#805](Delgan/loguru#805)
<https://github.com/Delgan/loguru/issues/805></code>_).</li>
<li>Fix possible <code>RuntimeError</code> when using
<code>multiprocessing.set_start_method()</code> after importing the
<code>logger</code>
(<code>[#974](Delgan/loguru#974)
<https://github.com/Delgan/loguru/issues/974></code>_).</li>
<li>Fix formatting of possible <code>__notes__</code> attached to an
<code>Exception</code>
(<code>[#980](Delgan/loguru#980)
<https://github.com/Delgan/loguru/issues/980></code>_).</li>
</ul>
<h1><code>0.7.1</code>_ (2023-09-04)</h1>
<ul>
<li>Add a new <code>context</code> optional argument to
<code>logger.add()</code> specifying <code>multiprocessing</code>
context (like <code>"spawn"</code> or
<code>"fork"</code>) to be used internally instead of the
default one (<code>[#851](Delgan/loguru#851)
<https://github.com/Delgan/loguru/issues/851></code>_).</li>
<li>Add support for true colors on Windows using ANSI/VT console when
available (<code>[#934](Delgan/loguru#934)
<https://github.com/Delgan/loguru/issues/934></code><em>, thanks
<code>@tunaflsh <https://github.com/tunaflsh></code></em>).</li>
<li>Fix possible deadlock when calling <code>logger.complete()</code>
with concurrent logging of an asynchronous sink
(<code>[#906](Delgan/loguru#906)
<https://github.com/Delgan/loguru/issues/906></code>_).</li>
<li>Fix file possibly rotating too early or too late when re-starting an
application around midnight
(<code>[#894](Delgan/loguru#894)
<https://github.com/Delgan/loguru/issues/894></code>_).</li>
<li>Fix inverted <code>"<hide>"</code> and
<code>"<strike>"</code> color tags
(<code>[#943](Delgan/loguru#943)
<https://github.com/Delgan/loguru/pull/943></code><em>, thanks
<code>@tunaflsh <https://github.com/tunaflsh></code></em>).</li>
<li>Fix possible untraceable errors raised when logging non-unpicklable
<code>Exception</code> instances while using <code>enqueue=True</code>
(<code>[#329](Delgan/loguru#329)
<https://github.com/Delgan/loguru/issues/329></code>_).</li>
<li>Fix possible errors raised when logging non-picklable
<code>Exception</code> instances while using <code>enqueue=True</code>
(<code>[#342](Delgan/loguru#342)
<https://github.com/Delgan/loguru/issues/342></code><em>, thanks
<code>@ncoudene <https://github.com/ncoudene></code></em>).</li>
<li>Fix missing seconds and microseconds when formatting timezone offset
that requires such accuracy
(<code>[#961](Delgan/loguru#961)
<https://github.com/Delgan/loguru/issues/961></code>_).</li>
<li>Raise <code>ValueError</code> if an attempt to use nanosecond
precision for time formatting is detected
(<code>[#855](Delgan/loguru#855)
<https://github.com/Delgan/loguru/issues/855></code>_).</li>
</ul>
<h1><code>0.7.0</code>_ (2023-04-10)</h1>
<ul>
<li>Update <code>InterceptHandler</code> recipe to make it compatible
with Python 3.11
(<code>[#654](Delgan/loguru#654)
<https://github.com/Delgan/loguru/issues/654></code>_).</li>
<li>Add a new <code>watch</code> optional argument to file sinks in
order to automatically re-create possibly deleted or changed file
(<code>[#471](Delgan/loguru#471)
<https://github.com/Delgan/loguru/issues/471></code>_).</li>
<li>Make <code>patch()</code> calls cumulative instead of overriding the
possibly existing patching function
(<code>[#462](Delgan/loguru#462)
<https://github.com/Delgan/loguru/issues/462></code>_).</li>
<li>Make sinks added with <code>enqueue=True</code> and
<code>catch=False</code> still process logged messages in case of
internal exception
(<code>[#833](Delgan/loguru#833)
<https://github.com/Delgan/loguru/issues/833></code>_).</li>
<li>Avoid possible deadlocks caused by re-using the logger inside a
sink, a signal handler or a <code>__del__</code> method. Since the
logger is not re-entrant, such misuse will be detected and will now
generate a <code>RuntimeError</code>
(<code>[#712](Delgan/loguru#712)
<https://github.com/Delgan/loguru/issues/712></code><em>, thanks
<code>@jacksmith15
<https://github.com/jacksmith15></code></em>).</li>
<li>Fix file sink rotation using an aware <code>datetime.time</code> for
which the timezone was ignored
(<code>[#697](Delgan/loguru#697)
<https://github.com/Delgan/loguru/issues/697></code>_).</li>
<li>Fix logs colorization not automatically enabled for Jupyter Notebook
and Google Colab
(<code>[#494](Delgan/loguru#494)
<https://github.com/Delgan/loguru/issues/494></code>_).</li>
<li>Fix logs colorization not automatically enabled for Github Actions
and others CI platforms
(<code>[#604](Delgan/loguru#604)
<https://github.com/Delgan/loguru/issues/604></code>_).</li>
<li>Fix <code>logger.complete()</code> possibly hanging forever when
<code>enqueue=True</code> and <code>catch=False</code> if internal
thread killed due to <code>Exception</code> raised by sink
(<code>[#647](Delgan/loguru#647)
<https://github.com/Delgan/loguru/issues/647></code>_).</li>
<li>Fix incompatibility with <code>freezegun</code> library used to
simulate time (<code>[#600](Delgan/loguru#600)
<https://github.com/Delgan/loguru/issues/600></code>_).</li>
<li>Raise exception if <code>logger.catch()</code> is used to wrap a
class instead of a function to avoid unexpected behavior
(<code>[#623](Delgan/loguru#623)
<https://github.com/Delgan/loguru/issues/623></code>_).</li>
</ul>
<h1><code>0.6.0</code>_ (2022-01-29)</h1>
<ul>
<li>Remove internal use of <code>pickle.loads()</code> to fix the
(finally rejected) security vulnerability referenced as
<code>CVE-2022-0329
<https://nvd.nist.gov/vuln/detail/CVE-2022-0329></code>_
(<code>[#563](Delgan/loguru#563)
<https://github.com/Delgan/loguru/issues/563></code>_).</li>
<li>Modify coroutine sink to make it discard log messages when
<code>loop=None</code> and no event loop is running (due to internally
using <code>asyncio.get_running_loop()</code> in place of
<code>asyncio.get_event_loop()</code>).</li>
<li>Remove the possibility to add a coroutine sink with
<code>enqueue=True</code> if <code>loop=None</code> and no event loop is
running.</li>
<li>Change default encoding of file sink to be <code>utf8</code> instead
of <code>locale.getpreferredencoding()</code>
(<code>[#339](Delgan/loguru#339)
<https://github.com/Delgan/loguru/issues/339></code>_).</li>
<li>Prevent non-ascii characters to be escaped while logging JSON
message with <code>serialize=True</code>
(<code>[#575](Delgan/loguru#575)
<https://github.com/Delgan/loguru/pull/575></code><em>, thanks
<code>@ponponon <https://github.com/ponponon></code></em>).</li>
<li>Fix <code>flake8</code> errors and improve code readability
(<code>[#353](Delgan/loguru#353)
<https://github.com/Delgan/loguru/issues/353></code><em>, thanks
<code>@AndrewYakimets
<https://github.com/AndrewYakimets></code></em>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/Delgan/loguru/commit/e1f48c91cf2646b6429020f784881cd200663114"><code>e1f48c9</code></a>
Bump version to 0.7.2</li>
<li><a
href="https://github.com/Delgan/loguru/commit/086126fd8d0065336e40f7ea05546c5e62313e1b"><code>086126f</code></a>
Fix error using "set_start_method()" after "logger"
import (<a
href="https://redirect.github.com/Delgan/loguru/issues/974">#974</a>)</li>
<li><a
href="https://github.com/Delgan/loguru/commit/14fa062bdb4388d77250b1f7224024fea3c84bbf"><code>14fa062</code></a>
Add tested support for Python 3.12</li>
<li><a
href="https://github.com/Delgan/loguru/commit/30861599cbad57163bd8c218962c04c32e1e5250"><code>3086159</code></a>
Fix some deprecation warnings in tests by upgrading Mypy</li>
<li><a
href="https://github.com/Delgan/loguru/commit/b28978eb4fa1683073bbd54635429a60058fcec3"><code>b28978e</code></a>
Fix deprecation caused by pickled "itertools.count()"</li>
<li><a
href="https://github.com/Delgan/loguru/commit/37a2db2d416141480abd68eb800a61c9c96b8a10"><code>37a2db2</code></a>
Fix deprecation of "datetime.utcfromoffset()"</li>
<li><a
href="https://github.com/Delgan/loguru/commit/f1e94ab838df3f6cf84ccc72fad6bfbc4ae0d99c"><code>f1e94ab</code></a>
Fix f-string formatting in traceback of Python 3.12</li>
<li><a
href="https://github.com/Delgan/loguru/commit/22bccb728a83655594a9aba8b2c7e5145d28efe3"><code>22bccb7</code></a>
Fix possible truncated source while colorizing traceback in Python
3.12</li>
<li><a
href="https://github.com/Delgan/loguru/commit/db6c40bac14fa090ac0a85a9b9707b649ece6a03"><code>db6c40b</code></a>
Remove some noqa and adjust test reference files (<a
href="https://redirect.github.com/Delgan/loguru/issues/982">#982</a>)</li>
<li><a
href="https://github.com/Delgan/loguru/commit/0f9cdebfe84250e8fd73993a1ca0023ddc933de8"><code>0f9cdeb</code></a>
Fix formatting of possible notes added to an Exception (<a
href="https://redirect.github.com/Delgan/loguru/issues/980">#980</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/Delgan/loguru/compare/0.5.3...0.7.2">compare
view</a></li>
</ul>
</details>
<br />
Updates `poethepoet` from 0.25.1 to 0.35.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/nat-n/poethepoet/releases">poethepoet's
releases</a>.</em></p>
<blockquote>
<h2>0.35.0</h2>
<h2>Enhancements</h2>
<ul>
<li>Support script tasks that run packages with a <code>__main__</code>
module by <a href="https://github.com/nat-n"><code>@nat-n</code></a> in
<a
href="https://redirect.github.com/nat-n/poethepoet/pull/300">nat-n/poethepoet#300</a></li>
<li>Allow virtualenv location to reference special git related env vars
by <a href="https://github.com/nat-n"><code>@nat-n</code></a> in <a
href="https://redirect.github.com/nat-n/poethepoet/pull/302">nat-n/poethepoet#302</a></li>
<li>Simplify CLI help page header by <a
href="https://github.com/nat-n"><code>@nat-n</code></a> in <a
href="https://redirect.github.com/nat-n/poethepoet/pull/291">nat-n/poethepoet#291</a></li>
</ul>
<h2>Fixes</h2>
<ul>
<li>Don't register hidden tasks with poetry plugin by <a
href="https://github.com/nat-n"><code>@nat-n</code></a> in <a
href="https://redirect.github.com/nat-n/poethepoet/pull/292">nat-n/poethepoet#292</a></li>
<li>Don't resolve symlinks to poetry in PoetryExecutor by <a
href="https://github.com/nat-n"><code>@nat-n</code></a> in <a
href="https://redirect.github.com/nat-n/poethepoet/pull/293">nat-n/poethepoet#293</a></li>
<li>Crash with invalid help option on task by <a
href="https://github.com/nat-n"><code>@nat-n</code></a> in <a
href="https://redirect.github.com/nat-n/poethepoet/pull/294">nat-n/poethepoet#294</a></li>
<li>Always validate task args when loading config by <a
href="https://github.com/nat-n"><code>@nat-n</code></a> in <a
href="https://redirect.github.com/nat-n/poethepoet/pull/295">nat-n/poethepoet#295</a></li>
<li>Coerce switch case values to string to avoid errors by <a
href="https://github.com/nat-n"><code>@nat-n</code></a> in <a
href="https://redirect.github.com/nat-n/poethepoet/pull/296">nat-n/poethepoet#296</a></li>
<li>Always print help when no arguments provided by <a
href="https://github.com/nat-n"><code>@nat-n</code></a> in <a
href="https://redirect.github.com/nat-n/poethepoet/pull/299">nat-n/poethepoet#299</a></li>
<li>Suppress useless global options in the poetry plugin cli by <a
href="https://github.com/nat-n"><code>@nat-n</code></a> in <a
href="https://redirect.github.com/nat-n/poethepoet/pull/301">nat-n/poethepoet#301</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/nat-n/poethepoet/compare/v0.34.0...v0.35.0">https://github.com/nat-n/poethepoet/compare/v0.34.0...v0.35.0</a></p>
<h2>0.34.0</h2>
<h2>Enhancements</h2>
<ul>
<li>Add task packages feature by <a
href="https://github.com/nat-n"><code>@nat-n</code></a> in <a
href="https://redirect.github.com/nat-n/poethepoet/pull/286">nat-n/poethepoet#286</a>
<blockquote>
<p>This adds a major new capability in Poe the Poet by allowing tasks to
be defined and distributed for reuse in python modules.
<a href="https://poethepoet.natn.io/guides/packaged_tasks.html">📖 Read
the docs</a> for more details</p>
</blockquote>
</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/nat-n/poethepoet/compare/v0.33.1...v0.34.0">https://github.com/nat-n/poethepoet/compare/v0.33.1...v0.34.0</a></p>
<h2>0.33.1</h2>
<h2>Fixes</h2>
<ul>
<li>Don't resolve symlinks to uv in UvExecutor by <a
href="https://github.com/sewi-cpan"><code>@sewi-cpan</code></a> in <a
href="https://redirect.github.com/nat-n/poethepoet/pull/283">nat-n/poethepoet#283</a></li>
<li>Make UvExecutor set directory and project options on uv run by <a
href="https://github.com/nat-n"><code>@nat-n</code></a> in <a
href="https://redirect.github.com/nat-n/poethepoet/pull/285">nat-n/poethepoet#285</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/sewi-cpan"><code>@sewi-cpan</code></a>
made their first contribution in <a
href="https://redirect.github.com/nat-n/poethepoet/pull/284">nat-n/poethepoet#284</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/nat-n/poethepoet/compare/v0.33.0...v0.33.1">https://github.com/nat-n/poethepoet/compare/v0.33.0...v0.33.1</a></p>
<h2>0.33.0</h2>
<h2>Enhancements</h2>
<ul>
<li>Implemented first version of UvExecutor by <a
href="https://github.com/AKuederle"><code>@AKuederle</code></a> in <a
href="https://redirect.github.com/nat-n/poethepoet/pull/271">nat-n/poethepoet#271</a></li>
<li>Support displaying help for a single task by <a
href="https://github.com/nat-n"><code>@nat-n</code></a> in <a
href="https://redirect.github.com/nat-n/poethepoet/pull/280">nat-n/poethepoet#280</a></li>
</ul>
<h2>Fixes</h2>
<ul>
<li>Fix argument parsing issues in poetry 2.0 plugin by <a
href="https://github.com/nat-n"><code>@nat-n</code></a> in <a
href="https://redirect.github.com/nat-n/poethepoet/pull/277">nat-n/poethepoet#277</a></li>
<li>Use <code>python3</code> or <code>sys.executable</code> if
<code>python</code> is not on the path by <a
href="https://github.com/nat-n"><code>@nat-n</code></a> in <a
href="https://redirect.github.com/nat-n/poethepoet/pull/278">nat-n/poethepoet#278</a></li>
<li>Tighten poetry-core dependency for non-wheel based installation
methods</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/nat-n/poethepoet/compare/v0.25.1...v0.35.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `mypy` from 1.16.0 to 1.16.1
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/python/mypy/commit/68b8fa097d080c92d30a429bc74de8acd56caf85"><code>68b8fa0</code></a>
Bump version to 1.16.1</li>
<li><a
href="https://github.com/python/mypy/commit/e253eded9c887630f3f5404c4b9f73f13570476a"><code>e253ede</code></a>
Single underscore is not a sunder (<a
href="https://redirect.github.com/python/mypy/issues/19273">#19273</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/9fb5ff66c51bd971d7a6b1260cc0ec9f1b82cc06"><code>9fb5ff6</code></a>
Fix properties with setters after deleters (<a
href="https://redirect.github.com/python/mypy/issues/19248">#19248</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/c20fd7838338cd65d6c7c6e252eda85996cfc98e"><code>c20fd78</code></a>
Handle assignment of bound methods in class bodies (<a
href="https://redirect.github.com/python/mypy/issues/19233">#19233</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/c86480ce51e4bb6db21f4b3f0b3ec8833aafc8ce"><code>c86480c</code></a>
Tighten metaclass <strong>call</strong> handling in protocols (<a
href="https://redirect.github.com/python/mypy/issues/19191">#19191</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/cb3c6ec6a7aaa96a0e26768a946ac63ea14115f2"><code>cb3c6ec</code></a>
Fix crash on partial type used as context (<a
href="https://redirect.github.com/python/mypy/issues/19216">#19216</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/c39f5e73c47182e51c5d8d488f7cc7301257c974"><code>c39f5e7</code></a>
[mypyc] Fixing condition for handling user-defined <strong>del</strong>
(<a
href="https://redirect.github.com/python/mypy/issues/19188">#19188</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/0a4f28431faa18e59d35bc269cb0ea6c00810653"><code>0a4f284</code></a>
Fix crash on invalid property inside its own body (<a
href="https://redirect.github.com/python/mypy/issues/19208">#19208</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/9b079f6592740a51c0e629728eeb0324ad85126f"><code>9b079f6</code></a>
Bump version to 1.16.1+dev</li>
<li>See full diff in <a
href="https://github.com/python/mypy/compare/v1.16.0...v1.16.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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@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>
Co-authored-by: Sonny Piers <sonny@fairscope.com>1 parent b1f4ef5 commit e8bf0b1
2 files changed
Lines changed: 168 additions & 132 deletions
0 commit comments