Skip to content

Commit e8bf0b1

Browse files
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 &lt;https://anaconda.org/multibuild-wheels-staging/numpy&gt;</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 &lt;prepare_release&gt;</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>&quot;spawn&quot;</code> or <code>&quot;fork&quot;</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>&quot;&lt;hide&gt;&quot;</code> and <code>&quot;&lt;strike&gt;&quot;</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) &lt;https://github.com/Delgan/loguru/issues/805&gt;</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) &lt;https://github.com/Delgan/loguru/issues/974&gt;</code>_).</li> <li>Fix formatting of possible <code>__notes__</code> attached to an <code>Exception</code> (<code>[#980](Delgan/loguru#980) &lt;https://github.com/Delgan/loguru/issues/980&gt;</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>&quot;spawn&quot;</code> or <code>&quot;fork&quot;</code>) to be used internally instead of the default one (<code>[#851](Delgan/loguru#851) &lt;https://github.com/Delgan/loguru/issues/851&gt;</code>_).</li> <li>Add support for true colors on Windows using ANSI/VT console when available (<code>[#934](Delgan/loguru#934) &lt;https://github.com/Delgan/loguru/issues/934&gt;</code><em>, thanks <code>@tunaflsh &lt;https://github.com/tunaflsh&gt;</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) &lt;https://github.com/Delgan/loguru/issues/906&gt;</code>_).</li> <li>Fix file possibly rotating too early or too late when re-starting an application around midnight (<code>[#894](Delgan/loguru#894) &lt;https://github.com/Delgan/loguru/issues/894&gt;</code>_).</li> <li>Fix inverted <code>&quot;&lt;hide&gt;&quot;</code> and <code>&quot;&lt;strike&gt;&quot;</code> color tags (<code>[#943](Delgan/loguru#943) &lt;https://github.com/Delgan/loguru/pull/943&gt;</code><em>, thanks <code>@tunaflsh &lt;https://github.com/tunaflsh&gt;</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) &lt;https://github.com/Delgan/loguru/issues/329&gt;</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) &lt;https://github.com/Delgan/loguru/issues/342&gt;</code><em>, thanks <code>@ncoudene &lt;https://github.com/ncoudene&gt;</code></em>).</li> <li>Fix missing seconds and microseconds when formatting timezone offset that requires such accuracy (<code>[#961](Delgan/loguru#961) &lt;https://github.com/Delgan/loguru/issues/961&gt;</code>_).</li> <li>Raise <code>ValueError</code> if an attempt to use nanosecond precision for time formatting is detected (<code>[#855](Delgan/loguru#855) &lt;https://github.com/Delgan/loguru/issues/855&gt;</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) &lt;https://github.com/Delgan/loguru/issues/654&gt;</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) &lt;https://github.com/Delgan/loguru/issues/471&gt;</code>_).</li> <li>Make <code>patch()</code> calls cumulative instead of overriding the possibly existing patching function (<code>[#462](Delgan/loguru#462) &lt;https://github.com/Delgan/loguru/issues/462&gt;</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) &lt;https://github.com/Delgan/loguru/issues/833&gt;</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) &lt;https://github.com/Delgan/loguru/issues/712&gt;</code><em>, thanks <code>@jacksmith15 &lt;https://github.com/jacksmith15&gt;</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) &lt;https://github.com/Delgan/loguru/issues/697&gt;</code>_).</li> <li>Fix logs colorization not automatically enabled for Jupyter Notebook and Google Colab (<code>[#494](Delgan/loguru#494) &lt;https://github.com/Delgan/loguru/issues/494&gt;</code>_).</li> <li>Fix logs colorization not automatically enabled for Github Actions and others CI platforms (<code>[#604](Delgan/loguru#604) &lt;https://github.com/Delgan/loguru/issues/604&gt;</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) &lt;https://github.com/Delgan/loguru/issues/647&gt;</code>_).</li> <li>Fix incompatibility with <code>freezegun</code> library used to simulate time (<code>[#600](Delgan/loguru#600) &lt;https://github.com/Delgan/loguru/issues/600&gt;</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) &lt;https://github.com/Delgan/loguru/issues/623&gt;</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 &lt;https://nvd.nist.gov/vuln/detail/CVE-2022-0329&gt;</code>_ (<code>[#563](Delgan/loguru#563) &lt;https://github.com/Delgan/loguru/issues/563&gt;</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) &lt;https://github.com/Delgan/loguru/issues/339&gt;</code>_).</li> <li>Prevent non-ascii characters to be escaped while logging JSON message with <code>serialize=True</code> (<code>[#575](Delgan/loguru#575) &lt;https://github.com/Delgan/loguru/pull/575&gt;</code><em>, thanks <code>@ponponon &lt;https://github.com/ponponon&gt;</code></em>).</li> <li>Fix <code>flake8</code> errors and improve code readability (<code>[#353](Delgan/loguru#353) &lt;https://github.com/Delgan/loguru/issues/353&gt;</code><em>, thanks <code>@AndrewYakimets &lt;https://github.com/AndrewYakimets&gt;</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 &quot;set_start_method()&quot; after &quot;logger&quot; 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 &quot;itertools.count()&quot;</li> <li><a href="https://github.com/Delgan/loguru/commit/37a2db2d416141480abd68eb800a61c9c96b8a10"><code>37a2db2</code></a> Fix deprecation of &quot;datetime.utcfromoffset()&quot;</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

File tree

0 commit comments

Comments
 (0)