Releases: TechlauncherFireApp/backend
Releases · TechlauncherFireApp/backend
fireapp-3.119.0-alpha.4621
Bump cffi from 1.16.0 to 1.17.0 (#267) Bumps [cffi](https://github.com/python-cffi/cffi) from 1.16.0 to 1.17.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/python-cffi/cffi/releases">cffi's releases</a>.</em></p> <blockquote> <h2>v1.17.0</h2> <ul> <li>Add support for Python 3.13. <ul> <li>Free-threaded CPython builds (i.e. <code>python3.13t</code> and the <code>3.13t</code> ABI) are not currently supported.</li> </ul> </li> <li>In API mode, when you get a function from a C library by writing <code>fn = lib.myfunc</code>, you get an object of a special type for performance reasons, instead of a <code><cdata 'C-function-type'></code>. Before version 1.17 you could only call such objects. You could write <code>ffi.addressof(lib, "myfunc")</code> in order to get a real <code><cdata></code> object, based on the idea that in these cases in C you'd usually write <code>&myfunc</code> instead of <code>myfunc</code>. In version 1.17, the special object <code>lib.myfunc</code> can now be passed in many places where CFFI expects a regular <code><cdata></code> object. For example, you can now pass it as a callback to a C function call, or write it inside a C structure field of the correct pointer-to-function type, or use <code>ffi.cast()</code> or <code>ffi.typeof()</code> on it.</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/python-cffi/cffi/compare/v1.16.0...v1.17.0">https://github.com/python-cffi/cffi/compare/v1.16.0...v1.17.0</a></p> <h2>v1.17.0rc1</h2> <ul> <li>Add support for Python 3.13.</li> <li>In API mode, when you get a function from a C library by writing fn = lib.myfunc, you get an object of a special type for performance reasons, instead of a <!-- raw HTML omitted --> object. For example, you can now pass it as a callback to a C function call, or write it inside a C structure field of the correct pointer-to-function type, or use ffi.cast() or ffi.typeof() on it.</li> <li>Build wheels for musllinux aarch64.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python-cffi/cffi/commit/74731f941cf464ad3be5e13708a0a0183b32b3b7"><code>74731f9</code></a> Release 1.17.0 (<a href="https://redirect.github.com/python-cffi/cffi/issues/108">#108</a>)</li> <li><a href="https://github.com/python-cffi/cffi/commit/181fa00648f09f80970e9c669c3d61cca40b2a09"><code>181fa00</code></a> 1.17.0rc1 release (<a href="https://redirect.github.com/python-cffi/cffi/issues/80">#80</a>)</li> <li><a href="https://github.com/python-cffi/cffi/commit/772528e1b77da61c0664e7495e67141f3c4714f0"><code>772528e</code></a> Add 3.13 to trove classifiers (<a href="https://redirect.github.com/python-cffi/cffi/issues/72">#72</a>)</li> <li><a href="https://github.com/python-cffi/cffi/commit/e36042d5ae5783ccd3a16342cbde9854a27eca0b"><code>e36042d</code></a> 1.17.0b1 prep (<a href="https://redirect.github.com/python-cffi/cffi/issues/79">#79</a>)</li> <li><a href="https://github.com/python-cffi/cffi/commit/39bdab23615a83c1001ed822f974ae52020201ba"><code>39bdab2</code></a> avoid null-pointer-subtraction error (<a href="https://redirect.github.com/python-cffi/cffi/issues/78">#78</a>)</li> <li><a href="https://github.com/python-cffi/cffi/commit/d7f750b1b1c5ea4da5aa537b9baba0e01b0ce843"><code>d7f750b</code></a> Mention the systemd issue with old-style callbacks (<a href="https://redirect.github.com/python-cffi/cffi/issues/74">#74</a>)</li> <li><a href="https://github.com/python-cffi/cffi/commit/56f760955c85592b0594895ca626c29174fe8078"><code>56f7609</code></a> Build <code>aarch64</code> <code>musllinux</code> wheel (<a href="https://redirect.github.com/python-cffi/cffi/issues/69">#69</a>)</li> <li><a href="https://github.com/python-cffi/cffi/commit/e59ec8f8b319874f6d063bee10ae87ae43016224"><code>e59ec8f</code></a> Win32: pass the flags from dlopen() to LoadLibraryEx() (<a href="https://redirect.github.com/python-cffi/cffi/issues/65">#65</a>)</li> <li><a href="https://github.com/python-cffi/cffi/commit/0619e5e873793880610f35ce6f41a48a9bf79788"><code>0619e5e</code></a> remove binary cruft (<a href="https://redirect.github.com/python-cffi/cffi/issues/63">#63</a>)</li> <li><a href="https://github.com/python-cffi/cffi/commit/640e89fa97bd18bc4f69e714a4962284b83d5a76"><code>640e89f</code></a> rearrange code to make PyPy testing happier (<a href="https://redirect.github.com/python-cffi/cffi/issues/59">#59</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python-cffi/cffi/compare/v1.16.0...v1.17.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fireapp-3.119.0-alpha.4496
Bump pyjwt from 2.8.0 to 2.9.0 (#268) Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.8.0 to 2.9.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jpadilla/pyjwt/releases">pyjwt's releases</a>.</em></p> <blockquote> <h2>2.9.0</h2> <h2>What's Changed</h2> <ul> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/905">jpadilla/pyjwt#905</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/909">jpadilla/pyjwt#909</a></li> <li>Add support for Python 3.12 by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/910">jpadilla/pyjwt#910</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/911">jpadilla/pyjwt#911</a></li> <li>Fix an unnecessary str concat by <a href="https://github.com/sirosen"><code>@sirosen</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/904">jpadilla/pyjwt#904</a></li> <li>Update jwt-api to accept either a string or list of strings for issuer validation by <a href="https://github.com/mattpollak"><code>@mattpollak</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/913">jpadilla/pyjwt#913</a></li> <li>Bump actions/checkout from 3 to 4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/916">jpadilla/pyjwt#916</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/917">jpadilla/pyjwt#917</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/922">jpadilla/pyjwt#922</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/926">jpadilla/pyjwt#926</a></li> <li>Bump actions/setup-python from 4 to 5 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/931">jpadilla/pyjwt#931</a></li> <li>Bump hynek/build-and-inspect-python-package from 1 to 2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/935">jpadilla/pyjwt#935</a></li> <li>docs/api: document strict_aud on decode_complete by <a href="https://github.com/woodruffw"><code>@woodruffw</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/923">jpadilla/pyjwt#923</a></li> <li>chore: fix docs step by <a href="https://github.com/jpadilla"><code>@jpadilla</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/950">jpadilla/pyjwt#950</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/953">jpadilla/pyjwt#953</a></li> <li>Add coverage and improve performance of is_ssh_key by <a href="https://github.com/bdraco"><code>@bdraco</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/940">jpadilla/pyjwt#940</a></li> <li>Decode with PyJWK by <a href="https://github.com/luhn"><code>@luhn</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/886">jpadilla/pyjwt#886</a></li> <li>Remove an unused variable from an example code block by <a href="https://github.com/kenkoooo"><code>@kenkoooo</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/958">jpadilla/pyjwt#958</a></li> <li>Handle load_pem_public_key ValueError by <a href="https://github.com/CollinEMac"><code>@CollinEMac</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/952">jpadilla/pyjwt#952</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/960">jpadilla/pyjwt#960</a></li> <li>Raise exception when required cryptography dependency is missing by <a href="https://github.com/tobloef"><code>@tobloef</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/963">jpadilla/pyjwt#963</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/965">jpadilla/pyjwt#965</a></li> <li>Add 2.9.0 changelog. Fixes <a href="https://redirect.github.com/jpadilla/pyjwt/issues/949">#949</a> by <a href="https://github.com/benvdh"><code>@benvdh</code></a> in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/967">jpadilla/pyjwt#967</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/mattpollak"><code>@mattpollak</code></a> made their first contribution in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/913">jpadilla/pyjwt#913</a></li> <li><a href="https://github.com/bdraco"><code>@bdraco</code></a> made their first contribution in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/940">jpadilla/pyjwt#940</a></li> <li><a href="https://github.com/luhn"><code>@luhn</code></a> made their first contribution in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/886">jpadilla/pyjwt#886</a></li> <li><a href="https://github.com/kenkoooo"><code>@kenkoooo</code></a> made their first contribution in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/958">jpadilla/pyjwt#958</a></li> <li><a href="https://github.com/CollinEMac"><code>@CollinEMac</code></a> made their first contribution in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/952">jpadilla/pyjwt#952</a></li> <li><a href="https://github.com/tobloef"><code>@tobloef</code></a> made their first contribution in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/963">jpadilla/pyjwt#963</a></li> <li><a href="https://github.com/benvdh"><code>@benvdh</code></a> made their first contribution in <a href="https://redirect.github.com/jpadilla/pyjwt/pull/967">jpadilla/pyjwt#967</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jpadilla/pyjwt/compare/2.8.0...2.9.0">https://github.com/jpadilla/pyjwt/compare/2.8.0...2.9.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst">pyjwt's changelog</a>.</em></p> <blockquote> <h2><code>v2.9.0 <https://github.com/jpadilla/pyjwt/compare/2.8.0...2.9.0></code>__</h2> <p>Changed</p> <pre><code> - Drop support for Python 3.7 (EOL) by @hugovk in `[#910](https://github.com/jpadilla/pyjwt/issues/910) <https://github.com/jpadilla/pyjwt/pull/910>`__ - Allow JWT issuer claim validation to accept a list of strings too by @mattpollak in `[#913](https://github.com/jpadilla/pyjwt/issues/913) <https://github.com/jpadilla/pyjwt/pull/913>`__ <p>Fixed</p> <pre><code> - Fix unnecessary string concatenation by @sirosen in `[#904](https://github.com/jpadilla/pyjwt/issues/904) &lt;https://github.com/jpadilla/pyjwt/pull/904&gt;`__ - Fix docs for ``jwt.decode_complete`` to include ``strict_aud`` option by @woodruffw in `[#923](https://github.com/jpadilla/pyjwt/issues/923) &lt;https://github.com/jpadilla/pyjwt/pull/923&gt;`__ - Fix docs step by @jpadilla in `[#950](https://github.com/jpadilla/pyjwt/issues/950) &lt;https://github.com/jpadilla/pyjwt/pull/950&gt;`__ - Fix: Remove an unused variable from example code block by @kenkoooo in `[#958](https://github.com/jpadilla/pyjwt/issues/958) &lt;https://github.com/jpadilla/pyjwt/pull/958&gt;`__ Added </code></pre> <ul> <li>Add support for Python 3.12 by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <code>[#910](https://github.com/jpadilla/pyjwt/issues/910) &lt;https://github.com/jpadilla/pyjwt/pull/910&gt;</code>__</li> <li>Improve performance of <code>is_ssh_key</code> + add unit test by <a href="https://github.com/bdraco"><code>@bdraco</code></a> in <code>[#940](https://github.com/jpadilla/pyjwt/issues/940) &lt;https://github.com/jpadilla/pyjwt/pull/940&gt;</code>__</li> <li>Allow <code>jwt.decode()</code> to accept a PyJWK object by <a href="https://github.com/luhn"><code>@luhn</code></a> in <code>[#886](https://github.com/jpadilla/pyjwt/issues/886) &lt;https://github.com/jpadilla/pyjwt/pull/886&gt;</code>__</li> <li>Make <code>algorithm_name</code> attribute available on PyJWK by <a href="https://github.com/luhn"><code>@luhn</code></a> in <code>[#886](https://github.com/jpadilla/pyjwt/issues/886) &lt;https://github.com/jpadilla/pyjwt/pull/886&gt;</code>__</li> <li>Raise <code>InvalidKeyError</code> on invalid PEM keys to be compatible with cryptography 42.x.x by <a href="https://github.com/CollinEMac"><code>@CollinEMac</code></a> in <code>[#952](https://github.com/jpadilla/pyjwt/issues/952) &lt;https://github.com/jpadilla/pyjwt/pull/952&gt;</code>__</li> <li>Raise an exception when required cryptography dependency is missing by <a href="https://github.com/tobloef"><code>@tobloef</code></a> in <code>&lt;https://github.com/jpadilla/pyjwt/pull/963&gt;</code>__ </code></pre></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jpadilla/pyjwt/commit/868cf4ab2ca5a0a39da40e5a14dd740b203662b2"><code>868cf4a</code></a> Add 2.9.0 changelog. Fixes <a href="https://redirect.github.com/jpadilla/pyjwt/issues/949">#949</a> (<a href="https://redirect.github.com/jpadilla/pyjwt/issues/967">#967</a>)</li> <li><a href="https://github.com/jpadilla/pyjwt/commit/304a3df14262aab01407803f97bd26c3eb2c4b10"><code>304a3df</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/jpadilla/pyjwt/issues/965">#965</a>)</li> <li><a href="https://github.com/jpadilla/pyjwt/commit/527fec277e8215a197f8facd3778b359043704ef"><code>527fec2</code></a> Raise exception when required cryptography dependency is missing (<a href="https://redirect.github.com/jpadilla/pyjwt/issues/963">#963</a>)</li> <li><a href="https://github.com/jpadilla/pyjwt/commit/18a50bedb03e894845420b95a58ce933b135659c"><code>18a50be</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/jpadilla/pyjwt/issues/960">#960</a>)</li> <li><a href="https://github.com/jpadilla/pyjwt/commit/4703f8780e532ef932f4a493b642ac5a6c1be53c"><code>4703f87</code></a> Handle load_pem_public_key ValueError (<a href="https://redirect.github.com/jpadilla/pyjwt/issues/952">#952</a>)</li> <li><a href="https://github.com/jpadilla/pyjwt/commit/9dc732f6444a0246e8d5c344110d6246bff89495"><code>9dc732f</code></a> Update usage.rst (<a href="https://redirect.github.com/jpadilla/pyjwt/issues/958">#958</a>)</li> <li><a href="https://github.com/jpadilla/pyjwt/commit/ab8176abe21e550dbc1c9a6bb7e78ad80853bfb1"><code>ab8176a</code></a> Decode with PyJWK (<a href="https://redirect.github.com/jpadilla/pyjwt/issues/886">#886</a>)</li> <li><a href="https://github.com/jpadilla/pyjwt/commit/c0a071dc0178542ad24e5a7b2e6103ba1d4c0517"><code>c0a071d</code></a> chore: update actions/download-artifact</li> <li><a href="https://github.com/jpadilla/pyjwt/commit/2afbe32b0dbbcdb272a085d95ac5fdc609493d04"><code>2afbe32</code></a> Add coverage and improve performance of is_ssh_key (<a href="https://redirect.github.com/jpadilla/pyjwt/issues/940">#940</a>)</li> <li><a href="https://github.com/jpadilla/pyjwt/commit/97345a7635bc24d1eb59ab8d0c73389f38187472"><code>97345a7</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/jpadilla/pyjwt/issues/953">#953</a>)</li> <li>Additional commits viewable in <a href="https://github.com/jpadilla/pyjwt/compare/2.8.0...2.9.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fireapp-3.119.0-alpha.4372
Bump werkzeug from 3.0.3 to 3.0.4 (#269) Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.0.3 to 3.0.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pallets/werkzeug/releases">werkzeug's releases</a>.</em></p> <blockquote> <h2>3.0.4</h2> <p>This is the Werkzeug 3.0.4 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes.</p> <p>PyPI: <a href="https://pypi.org/project/Werkzeug/3.0.4/">https://pypi.org/project/Werkzeug/3.0.4/</a> Changes: <a href="https://werkzeug.palletsprojects.com/en/3.0.x/changes/#version-3-0-4">https://werkzeug.palletsprojects.com/en/3.0.x/changes/#version-3-0-4</a> Milestone: <a href="https://github.com/pallets/werkzeug/milestone/36?closed=1">https://github.com/pallets/werkzeug/milestone/36?closed=1</a></p> <ul> <li>Restore behavior where parsing <code>multipart/x-www-form-urlencoded</code> data with invalid UTF-8 bytes in the body results in no form data parsed rather than a 413 error. <a href="https://redirect.github.com/pallets/werkzeug/issues/2930">#2930</a></li> <li>Improve <code>parse_options_header</code> performance when parsing unterminated quoted string values. <a href="https://redirect.github.com/pallets/werkzeug/issues/2904">#2904</a></li> <li>Debugger pin auth is synchronized across threads/processes when tracking failed entries. <a href="https://redirect.github.com/pallets/werkzeug/issues/2916">#2916</a></li> <li>Dev server handles unexpected <code>SSLEOFError</code> due to issue in Python < 3.13. <a href="https://redirect.github.com/pallets/werkzeug/issues/2926">#2926</a></li> <li>Debugger pin auth works when the URL already contains a query string. <a href="https://redirect.github.com/pallets/werkzeug/issues/2918">#2918</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pallets/werkzeug/blob/main/CHANGES.rst">werkzeug's changelog</a>.</em></p> <blockquote> <h2>Version 3.0.4</h2> <p>Released 2024-08-21</p> <ul> <li>Restore behavior where parsing <code>multipart/x-www-form-urlencoded</code> data with invalid UTF-8 bytes in the body results in no form data parsed rather than a 413 error. :issue:<code>2930</code></li> <li>Improve <code>parse_options_header</code> performance when parsing unterminated quoted string values. :issue:<code>2904</code></li> <li>Debugger pin auth is synchronized across threads/processes when tracking failed entries. :issue:<code>2916</code></li> <li>Dev server handles unexpected <code>SSLEOFError</code> due to issue in Python < 3.13. :issue:<code>2926</code></li> <li>Debugger pin auth works when the URL already contains a query string. :issue:<code>2918</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pallets/werkzeug/commit/b933ccb1f5eaf378d15ae88488bf993600fdca43"><code>b933ccb</code></a> release version 3.0.4</li> <li><a href="https://github.com/pallets/werkzeug/commit/c09de7301c7c5455772a7cd0a4ca4323a90c8186"><code>c09de73</code></a> debugger works on urls with query string (<a href="https://redirect.github.com/pallets/werkzeug/issues/2942">#2942</a>)</li> <li><a href="https://github.com/pallets/werkzeug/commit/1d1d987f6399031d33656d366b7bfa9a3960441b"><code>1d1d987</code></a> debugger works on urls with query string</li> <li><a href="https://github.com/pallets/werkzeug/commit/32a77a032a25a7e0c0bbbd1ce2d297268170469f"><code>32a77a0</code></a> treat SSLEOFError as dropped connection (<a href="https://redirect.github.com/pallets/werkzeug/issues/2941">#2941</a>)</li> <li><a href="https://github.com/pallets/werkzeug/commit/cf18d037faeacfb458e645fa2dbaf25b5bbf1080"><code>cf18d03</code></a> treat SSLEOFError as dropped connection</li> <li><a href="https://github.com/pallets/werkzeug/commit/a1db1209822c5572c177244678e6788add64bf3d"><code>a1db120</code></a> synchronize failed pin entry (<a href="https://redirect.github.com/pallets/werkzeug/issues/2940">#2940</a>)</li> <li><a href="https://github.com/pallets/werkzeug/commit/650481972fbab9e9d8f0b1af23c4fb6a88b4e8c0"><code>6504819</code></a> synchronize failed pin entry</li> <li><a href="https://github.com/pallets/werkzeug/commit/7abec4b50efdfdf791cebf0019a0fb901f46680e"><code>7abec4b</code></a> improve parse_options_header performance (<a href="https://redirect.github.com/pallets/werkzeug/issues/2939">#2939</a>)</li> <li><a href="https://github.com/pallets/werkzeug/commit/3a893d27b1a1b7da7a8ec52c297ba163371ddf71"><code>3a893d2</code></a> improve parse_options_header performance</li> <li><a href="https://github.com/pallets/werkzeug/commit/3a52597930846900356ee59b06a349420ca12c9b"><code>3a52597</code></a> restore invalid bytes behavior for form parser (<a href="https://redirect.github.com/pallets/werkzeug/issues/2938">#2938</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pallets/werkzeug/compare/3.0.3...3.0.4">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fireapp-3.119.0-alpha.4250
Bump bcrypt from 4.1.2 to 4.2.0 (#270) Bumps [bcrypt](https://github.com/pyca/bcrypt) from 4.1.2 to 4.2.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pyca/bcrypt/commit/8d0511149a2859ca949a481ad3a63844cdf9e565"><code>8d05111</code></a> Bump version for 4.2.0 release (<a href="https://redirect.github.com/pyca/bcrypt/issues/843">#843</a>)</li> <li><a href="https://github.com/pyca/bcrypt/commit/884baedb543649b43fc0df4b7428657c35d28bfc"><code>884baed</code></a> Import improvements from cryptography wheel building and release (<a href="https://redirect.github.com/pyca/bcrypt/issues/840">#840</a>)</li> <li><a href="https://github.com/pyca/bcrypt/commit/dd72470a4244403b50197e7b69a120ef449a60be"><code>dd72470</code></a> Remove setup.py (<a href="https://redirect.github.com/pyca/bcrypt/issues/842">#842</a>)</li> <li><a href="https://github.com/pyca/bcrypt/commit/11961aff4d5dc6c45826749a4140d5c317322579"><code>11961af</code></a> Small cleanup (<a href="https://redirect.github.com/pyca/bcrypt/issues/841">#841</a>)</li> <li><a href="https://github.com/pyca/bcrypt/commit/65e08f784578b3aa33b279826d0664bdfe4deea6"><code>65e08f7</code></a> Added 3.13 to CI (<a href="https://redirect.github.com/pyca/bcrypt/issues/839">#839</a>)</li> <li><a href="https://github.com/pyca/bcrypt/commit/7efb8fa6cb0e528e721c81c9902c186d71b4cd7b"><code>7efb8fa</code></a> Bump portable-atomic from 1.6.0 to 1.7.0 in /src/_bcrypt (<a href="https://redirect.github.com/pyca/bcrypt/issues/836">#836</a>)</li> <li><a href="https://github.com/pyca/bcrypt/commit/b1ec0341f979af0b712b4d7ba3e55f45e3b84679"><code>b1ec034</code></a> Bump syn from 2.0.71 to 2.0.72 in /src/_bcrypt (<a href="https://redirect.github.com/pyca/bcrypt/issues/837">#837</a>)</li> <li><a href="https://github.com/pyca/bcrypt/commit/2e9cdc2db1ee571b056b430b0207b8dffea89169"><code>2e9cdc2</code></a> Bump pyo3 from 0.22.1 to 0.22.2 in /src/_bcrypt (<a href="https://redirect.github.com/pyca/bcrypt/issues/834">#834</a>)</li> <li><a href="https://github.com/pyca/bcrypt/commit/d0047229087b78b95881bcbe19a3015bd22fde30"><code>d004722</code></a> Bump syn from 2.0.70 to 2.0.71 in /src/_bcrypt (<a href="https://redirect.github.com/pyca/bcrypt/issues/833">#833</a>)</li> <li><a href="https://github.com/pyca/bcrypt/commit/bb100162a5e3106bbae08b8d9d0a04e5e73f4045"><code>bb10016</code></a> Bump actions/setup-python from 5.1.0 to 5.1.1 (<a href="https://redirect.github.com/pyca/bcrypt/issues/832">#832</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pyca/bcrypt/compare/4.1.2...4.2.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fireapp-3.119.0-alpha.4129
Bump platformdirs from 4.2.0 to 4.2.2 (#262) Bumps [platformdirs](https://github.com/platformdirs/platformdirs) from 4.2.0 to 4.2.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/platformdirs/platformdirs/releases">platformdirs's releases</a>.</em></p> <blockquote> <h2>4.2.2</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>Fix android detection when python4android is present by <a href="https://github.com/tmolitor-stud-tu"><code>@tmolitor-stud-tu</code></a> in <a href="https://redirect.github.com/platformdirs/platformdirs/pull/277">platformdirs/platformdirs#277</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tmolitor-stud-tu"><code>@tmolitor-stud-tu</code></a> made their first contribution in <a href="https://redirect.github.com/platformdirs/platformdirs/pull/277">platformdirs/platformdirs#277</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/platformdirs/platformdirs/compare/4.2.1...4.2.2">https://github.com/platformdirs/platformdirs/compare/4.2.1...4.2.2</a></p> <h2>4.2.1</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>Switch to ruff for formatting and use codespell and docformatter by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in <a href="https://redirect.github.com/platformdirs/platformdirs/pull/261">platformdirs/platformdirs#261</a></li> <li>Use hatch over tox by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in <a href="https://redirect.github.com/platformdirs/platformdirs/pull/262">platformdirs/platformdirs#262</a></li> <li>chore: various minor fixes by <a href="https://github.com/deronnax"><code>@deronnax</code></a> in <a href="https://redirect.github.com/platformdirs/platformdirs/pull/263">platformdirs/platformdirs#263</a></li> <li>chore: update dead Microsoft's known folders documentation link by <a href="https://github.com/deronnax"><code>@deronnax</code></a> in <a href="https://redirect.github.com/platformdirs/platformdirs/pull/267">platformdirs/platformdirs#267</a></li> <li>Allow working without ctypes by <a href="https://github.com/youknowone"><code>@youknowone</code></a> in <a href="https://redirect.github.com/platformdirs/platformdirs/pull/275">platformdirs/platformdirs#275</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/deronnax"><code>@deronnax</code></a> made their first contribution in <a href="https://redirect.github.com/platformdirs/platformdirs/pull/263">platformdirs/platformdirs#263</a></li> <li><a href="https://github.com/youknowone"><code>@youknowone</code></a> made their first contribution in <a href="https://redirect.github.com/platformdirs/platformdirs/pull/275">platformdirs/platformdirs#275</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/platformdirs/platformdirs/compare/4.2.0...4.2.1">https://github.com/platformdirs/platformdirs/compare/4.2.0...4.2.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/platformdirs/platformdirs/commit/5ec69d86917fb1ac23207893ccd598f8af805ba5"><code>5ec69d8</code></a> Fix android detection when python4android is present (<a href="https://redirect.github.com/platformdirs/platformdirs/issues/277">#277</a>)</li> <li><a href="https://github.com/platformdirs/platformdirs/commit/dbf360f9f894a8937c624ce4259b5c070465f78d"><code>dbf360f</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/platformdirs/platformdirs/issues/280">#280</a>)</li> <li><a href="https://github.com/platformdirs/platformdirs/commit/b318012877fe1c605adc6dda717db67746cd2e4b"><code>b318012</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/platformdirs/platformdirs/issues/279">#279</a>)</li> <li><a href="https://github.com/platformdirs/platformdirs/commit/120a441c6ef7b4f29ca4936d5b1ad4421fc96f23"><code>120a441</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/platformdirs/platformdirs/issues/278">#278</a>)</li> <li><a href="https://github.com/platformdirs/platformdirs/commit/9781f05834860772fdb96231abf3f23848e6b2b5"><code>9781f05</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/platformdirs/platformdirs/issues/276">#276</a>)</li> <li><a href="https://github.com/platformdirs/platformdirs/commit/b44d57d2610f7d734a428c61ddcf922d3952a0ea"><code>b44d57d</code></a> Allow working without ctypes (<a href="https://redirect.github.com/platformdirs/platformdirs/issues/275">#275</a>)</li> <li><a href="https://github.com/platformdirs/platformdirs/commit/89b6b2bca3eb9dee9bedb1dac7b9fd329eb66e03"><code>89b6b2b</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/platformdirs/platformdirs/issues/274">#274</a>)</li> <li><a href="https://github.com/platformdirs/platformdirs/commit/f211ab4e76dad0d575387e5e14297e3f3e65d42c"><code>f211ab4</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/platformdirs/platformdirs/issues/273">#273</a>)</li> <li><a href="https://github.com/platformdirs/platformdirs/commit/077e11e1cb503a9ce96f2cde0600ddca75b570c3"><code>077e11e</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/platformdirs/platformdirs/issues/272">#272</a>)</li> <li><a href="https://github.com/platformdirs/platformdirs/commit/c8870a1ce72db7c57b5d998265b681327e1a6f69"><code>c8870a1</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/platformdirs/platformdirs/issues/271">#271</a>)</li> <li>Additional commits viewable in <a href="https://github.com/platformdirs/platformdirs/compare/4.2.0...4.2.2">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fireapp-3.119.0-alpha.4009
Bump mako from 1.3.3 to 1.3.5 (#264) Bumps [mako](https://github.com/sqlalchemy/mako) from 1.3.3 to 1.3.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sqlalchemy/mako/releases">mako's releases</a>.</em></p> <blockquote> <h1>1.3.5</h1> <p>Released: Tue May 14 2024</p> <h2>bug</h2> <ul> <li> <p><strong>[bug] [lexer] [regression]</strong> Reverted the fix for <a href="https://redirect.github.com/sqlalchemy/mako/issues/400">#400</a> as it caused new issues when traversing some bracketed situations.</p> <p>References: <a href="https://redirect.github.com/sqlalchemy/mako/issues/400">#400</a>, <a href="https://redirect.github.com/sqlalchemy/mako/issues/401">#401</a></p> </li> </ul> <h1>1.3.4</h1> <p>Released: Mon May 13 2024</p> <h2>bug</h2> <ul> <li> <p><strong>[bug] [parser]</strong> Fixed regression caused by the fix for <a href="https://redirect.github.com/sqlalchemy/mako/issues/320">#320</a> where new logic added to interpret list and dictionary comprehensions would fail for expression oriented keys. As the parsing in question was not necessary for these keys, it's been removed. Pull request courtesy Sébastien Granjoux.</p> <p>References: <a href="https://redirect.github.com/sqlalchemy/mako/issues/398">#398</a></p> </li> <li> <p><strong>[bug] [lexer]</strong> Fixed issue where a parsed expression which contained sub-brackets, such as dictionary literals, would fail to be interpreted correctly even though the initial parsing is correct. Pull request courtesy Jose Galvez.</p> <p>References: <a href="https://redirect.github.com/sqlalchemy/mako/issues/400">#400</a></p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/sqlalchemy/mako/commits">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fireapp-3.119.0-alpha.3890
Bump types-python-dateutil from 2.8.19.20240106 to 2.9.0.20240316 (#263) Bumps [types-python-dateutil](https://github.com/python/typeshed) from 2.8.19.20240106 to 2.9.0.20240316. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/python/typeshed/commits">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fireapp-3.119.0-alpha.3772
Bump packaging from 24.0 to 24.1 (#265) Bumps [packaging](https://github.com/pypa/packaging) from 24.0 to 24.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>24.1</h2> <h2>What's Changed</h2> <ul> <li>pyupgrade/black/isort/flake8 → ruff by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/769">pypa/packaging#769</a></li> <li>Add support for Python 3.13 and drop EOL 3.7 by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/783">pypa/packaging#783</a></li> <li>Bump the github-actions group with 4 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/782">pypa/packaging#782</a></li> <li>Fix typo in <code>_parser</code> docstring by <a href="https://github.com/pradyunsg"><code>@pradyunsg</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/784">pypa/packaging#784</a></li> <li>Modernise type annotations using FA rules from ruff by <a href="https://github.com/pradyunsg"><code>@pradyunsg</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/785">pypa/packaging#785</a></li> <li>Document <code>markers.default_environment()</code> by <a href="https://github.com/edgarrmondragon"><code>@edgarrmondragon</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/753">pypa/packaging#753</a></li> <li>Bump the github-actions group with 3 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/789">pypa/packaging#789</a></li> <li>Work around platform.python_version() returning non PEP 440 compliant version for non-tagged CPython builds by <a href="https://github.com/sbidoul"><code>@sbidoul</code></a> in <a href="https://redirect.github.com/pypa/packaging/pull/802">pypa/packaging#802</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/dependabot"><code>@dependabot</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/782">pypa/packaging#782</a></li> <li><a href="https://github.com/edgarrmondragon"><code>@edgarrmondragon</code></a> made their first contribution in <a href="https://redirect.github.com/pypa/packaging/pull/753">pypa/packaging#753</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pypa/packaging/compare/24.0...24.1">https://github.com/pypa/packaging/compare/24.0...24.1</a></p> </blockquote> </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>24.1 - 2024-06-10</p> <pre><code> No unreleased changes. </code></pre> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/packaging/commit/85442b8032cb7bae72866dfd7782234a98dd2fb7"><code>85442b8</code></a> Bump for release</li> <li><a href="https://github.com/pypa/packaging/commit/3e67fc775e93166600c84a5183ab6a86afff84b5"><code>3e67fc7</code></a> Work around <code>platform.python_version()</code> returning non PEP 440 compliant versi...</li> <li><a href="https://github.com/pypa/packaging/commit/32deafe8668a2130a3366b98154914d188f3718e"><code>32deafe</code></a> Bump the github-actions group with 3 updates (<a href="https://redirect.github.com/pypa/packaging/issues/789">#789</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/e0dda88874e73cd484b9e8464c5921a903db3cf0"><code>e0dda88</code></a> Document <code>markers.default_environment()</code> (<a href="https://redirect.github.com/pypa/packaging/issues/753">#753</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/cc938f984bbbe43c5734b9656c9837ab3a28191f"><code>cc938f9</code></a> Modernise type annotations using FA rules from ruff (<a href="https://redirect.github.com/pypa/packaging/issues/785">#785</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/757f559404ff6cc1cdef59a2c3628ccdaa505ac4"><code>757f559</code></a> Fix typo in <code>_parser</code> docstring (<a href="https://redirect.github.com/pypa/packaging/issues/784">#784</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/ec9f203a9f1d336d62b71a26e3ad3dfcfbef92dc"><code>ec9f203</code></a> Bump the github-actions group with 4 updates (<a href="https://redirect.github.com/pypa/packaging/issues/782">#782</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/5cbe1e44cc7b0497a11ab441310a86a5ebf1658a"><code>5cbe1e4</code></a> Add support for Python 3.13 and drop EOL 3.7 (<a href="https://redirect.github.com/pypa/packaging/issues/783">#783</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/cb8fd38ef4c4189142702951b89dee1f09e4d71f"><code>cb8fd38</code></a> pyupgrade/black/isort/flake8 → ruff (<a href="https://redirect.github.com/pypa/packaging/issues/769">#769</a>)</li> <li><a href="https://github.com/pypa/packaging/commit/e8002b16e79c71a5f256d4f20eee0170f4327dd9"><code>e8002b1</code></a> Bump for development</li> <li>See full diff in <a href="https://github.com/pypa/packaging/compare/24.0...24.1">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fireapp-3.119.0-alpha.3655
Bump pluggy from 1.4.0 to 1.5.0 (#261) Bumps [pluggy](https://github.com/pytest-dev/pluggy) from 1.4.0 to 1.5.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pluggy/blob/main/CHANGELOG.rst">pluggy's changelog</a>.</em></p> <blockquote> <h1>pluggy 1.5.0 (2024-04-19)</h1> <h2>Features</h2> <ul> <li> <p><code>[#178](https://github.com/pytest-dev/pluggy/issues/178) <https://github.com/pytest-dev/pluggy/issues/178></code>_: Add support for deprecating specific hook parameters, or more generally, for issuing a warning whenever a hook implementation requests certain parameters.</p> <p>See :ref:<code>warn_on_impl</code> for details.</p> </li> </ul> <h2>Bug Fixes</h2> <ul> <li><code>[#481](https://github.com/pytest-dev/pluggy/issues/481) <https://github.com/pytest-dev/pluggy/issues/481></code>_: <code>PluginManager.get_plugins()</code> no longer returns <code>None</code> for blocked plugins.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pluggy/commit/f8aa4a009716a7994f2f6c1947d9fa69feccbdd5"><code>f8aa4a0</code></a> Preparing release 1.5.0</li> <li><a href="https://github.com/pytest-dev/pluggy/commit/b4a8c92fb15dc05376ddb9b48e601be00ee3ee1b"><code>b4a8c92</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pluggy/issues/495">#495</a> from bluetech/warn-on-impl-args</li> <li><a href="https://github.com/pytest-dev/pluggy/commit/6f6ea680ca5a1f73dca356eb23c0dd6bd5f7190e"><code>6f6ea68</code></a> Add support deprecating hook parameters</li> <li><a href="https://github.com/pytest-dev/pluggy/commit/91f88d28e30c12612d671100b7a60dfbf4990446"><code>91f88d2</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pluggy/issues/496">#496</a> from bluetech/codecov-action</li> <li><a href="https://github.com/pytest-dev/pluggy/commit/89ce829b44274569de83173867ce29828b620fe8"><code>89ce829</code></a> ci: replace upload-coverage script with codecov github action</li> <li><a href="https://github.com/pytest-dev/pluggy/commit/29f104d21f06f0bf1415a8e872657bc10a768954"><code>29f104d</code></a> Lift pluggy (<a href="https://redirect.github.com/pytest-dev/pluggy/issues/493">#493</a>)</li> <li><a href="https://github.com/pytest-dev/pluggy/commit/c2b36b44af5c2530813e18553b54158535d4820a"><code>c2b36b4</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pluggy/issues/491">#491</a> from pytest-dev/pre-commit-ci-update-config</li> <li><a href="https://github.com/pytest-dev/pluggy/commit/2b533c9d9f7421c9353aa32da967733bfe4c1c85"><code>2b533c9</code></a> [pre-commit.ci] pre-commit autoupdate</li> <li><a href="https://github.com/pytest-dev/pluggy/commit/04d1bcdbc751a90ff79b72caf85dc96e1664ae45"><code>04d1bcd</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/pytest-dev/pluggy/issues/490">#490</a>)</li> <li><a href="https://github.com/pytest-dev/pluggy/commit/f74e94b17d986c18e9039af87ecded9c9546ac32"><code>f74e94b</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/pytest-dev/pluggy/issues/489">#489</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pluggy/compare/1.4.0...1.5.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fireapp-3.119.0-alpha.3539
Bump setuptools from 69.1.1 to 70.0.0 in the pip group (#260) Bumps the pip group with 1 update: [setuptools](https://github.com/pypa/setuptools). Updates `setuptools` from 69.1.1 to 70.0.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/setuptools/blob/main/NEWS.rst">setuptools's changelog</a>.</em></p> <blockquote> <h1>v70.0.0</h1> <h2>Features</h2> <ul> <li>Emit a warning when <code>[tools.setuptools]</code> is present in <code>pyproject.toml</code> and will be ignored. -- by :user:<code>SnoopJ</code> (<a href="https://redirect.github.com/pypa/setuptools/issues/4150">#4150</a>)</li> <li>Improved <code>AttributeError</code> error message if <code>pkg_resources.EntryPoint.require</code> is called without extras or distribution Gracefully "do nothing" when trying to activate a <code>pkg_resources.Distribution</code> with a <code>None</code> location, rather than raising a <code>TypeError</code> -- by :user:<code>Avasam</code> (<a href="https://redirect.github.com/pypa/setuptools/issues/4262">#4262</a>)</li> <li>Typed the dynamically defined variables from <code>pkg_resources</code> -- by :user:<code>Avasam</code> (<a href="https://redirect.github.com/pypa/setuptools/issues/4267">#4267</a>)</li> <li>Modernized and refactored VCS handling in package_index. (<a href="https://redirect.github.com/pypa/setuptools/issues/4332">#4332</a>)</li> </ul> <h2>Bugfixes</h2> <ul> <li>In install command, use super to call the superclass methods. Avoids race conditions when monkeypatching from _distutils_system_mod occurs late. (<a href="https://redirect.github.com/pypa/setuptools/issues/4136">#4136</a>)</li> <li>Fix finder template for lenient editable installs of implicit nested namespaces constructed by using <code>package_dir</code> to reorganise directory structure. (<a href="https://redirect.github.com/pypa/setuptools/issues/4278">#4278</a>)</li> <li>Fix an error with <code>UnicodeDecodeError</code> handling in <code>pkg_resources</code> when trying to read files in UTF-8 with a fallback -- by :user:<code>Avasam</code> (<a href="https://redirect.github.com/pypa/setuptools/issues/4348">#4348</a>)</li> </ul> <h2>Improved Documentation</h2> <ul> <li>Uses RST substitution to put badges in 1 line. (<a href="https://redirect.github.com/pypa/setuptools/issues/4312">#4312</a>)</li> </ul> <h2>Deprecations and Removals</h2> <ul> <li> <p>Further adoption of UTF-8 in <code>setuptools</code>. This change regards mostly files produced and consumed during the build process (e.g. metadata files, script wrappers, automatically updated config files, etc..) Although precautions were taken to minimize disruptions, some edge cases might be subject to backwards incompatibility.</p> <p>Support for <code>"locale"</code> encoding is now <strong>deprecated</strong>. (<a href="https://redirect.github.com/pypa/setuptools/issues/4309">#4309</a>)</p> </li> <li> <p>Remove <code>setuptools.convert_path</code> after long deprecation period. This function was never defined by <code>setuptools</code> itself, but rather a side-effect of an import for internal usage. (<a href="https://redirect.github.com/pypa/setuptools/issues/4322">#4322</a>)</p> </li> <li> <p>Remove fallback for customisations of <code>distutils</code>' <code>build.sub_command</code> after long deprecated period. Users are advised to import <code>build</code> directly from <code>setuptools.command.build</code>. (<a href="https://redirect.github.com/pypa/setuptools/issues/4322">#4322</a>)</p> </li> <li> <p>Removed <code>typing_extensions</code> from vendored dependencies -- by :user:<code>Avasam</code> (<a href="https://redirect.github.com/pypa/setuptools/issues/4324">#4324</a>)</p> </li> <li> <p>Remove deprecated <code>setuptools.dep_util</code>. The provided alternative is <code>setuptools.modified</code>. (<a href="https://redirect.github.com/pypa/setuptools/issues/4360">#4360</a>)</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/setuptools/commit/5cbf12a9b63fd37985a4525617b46576b8ac3a7b"><code>5cbf12a</code></a> Workaround for release error in v70</li> <li><a href="https://github.com/pypa/setuptools/commit/9c1bcc3417bd12668123f7e731e241d9e57bfc57"><code>9c1bcc3</code></a> Bump version: 69.5.1 → 70.0.0</li> <li><a href="https://github.com/pypa/setuptools/commit/4dc0c31644b458ac43ce6148f6a9dc729a7e78b5"><code>4dc0c31</code></a> Remove deprecated <code>setuptools.dep_util</code> (<a href="https://redirect.github.com/pypa/setuptools/issues/4360">#4360</a>)</li> <li><a href="https://github.com/pypa/setuptools/commit/6c1ef5748dbd70c8c5423e12680345766ee101d9"><code>6c1ef57</code></a> Remove xfail now that test passes. Ref <a href="https://redirect.github.com/pypa/setuptools/issues/4371">#4371</a>.</li> <li><a href="https://github.com/pypa/setuptools/commit/d14fa0162c95450898c11534caf26a0f03553176"><code>d14fa01</code></a> Add all site-packages dirs when creating simulated environment for test_edita...</li> <li><a href="https://github.com/pypa/setuptools/commit/6b7f7a18afc90007544092c446dc0cd856d86b17"><code>6b7f7a1</code></a> Prevent <code>bin</code> folders to be taken as extern packages when vendoring (<a href="https://redirect.github.com/pypa/setuptools/issues/4370">#4370</a>)</li> <li><a href="https://github.com/pypa/setuptools/commit/69141f69f8bf38da34cbea552d6fdaa9c8619c53"><code>69141f6</code></a> Add doctest for vendorised bin folder</li> <li><a href="https://github.com/pypa/setuptools/commit/2a53cc1200ec4b14e08e84be3c042f8983dfb7d7"><code>2a53cc1</code></a> Prevent 'bin' folders to be taken as extern packages</li> <li><a href="https://github.com/pypa/setuptools/commit/720862807dea012f3a0e7061880691025f736f11"><code>7208628</code></a> Replace call to deprecated <code>validate_pyproject</code> command (<a href="https://redirect.github.com/pypa/setuptools/issues/4363">#4363</a>)</li> <li><a href="https://github.com/pypa/setuptools/commit/96d681aa405460f724c62c00ca125ae722ad810a"><code>96d681a</code></a> Remove call to deprecated validate_pyproject command</li> <li>Additional commits viewable in <a href="https://github.com/pypa/setuptools/compare/v69.1.1...v70.0.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/TechlauncherFireApp/backend/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>