Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Per-requirement --config-settings not working for editable_mode #12480

Closed
1 task done
ryanc-bs opened this issue Jan 18, 2024 · 4 comments · Fixed by #12494
Closed
1 task done

Per-requirement --config-settings not working for editable_mode #12480

ryanc-bs opened this issue Jan 18, 2024 · 4 comments · Fixed by #12494
Labels
C: build logic Stuff related to metadata generation / wheel generation C: editable Editable installations type: bug A confirmed bug or unintended behavior
Milestone

Comments

@ryanc-bs
Copy link

Description

Context: I want to install a local package in editable mode in a way that is compatible with mypy.

If I install the package on its own via:

pip install -e /path/to/mypkg --config-settings editable_mode=strict

It works correctly.

However, if I add to my requirements.txt:

...
-e /path/to/mypkg --config-settings editable_mode=strict
...

and then pip install -r requirements.txt, it does not pick up the editable_mode setting and installs in the default way which is incompatible with mypy.

The package I am trying to install uses setup.py (no pyproject.toml).

Expected behavior

As I understand it from #11325 it should work to specify the --config-settings in my requirements.txt so I don't understand why it isn't working.

pip version

23.3.2

Python version

3.11.6

OS

MacOS

How to Reproduce

see description

Output

No response

Code of Conduct

@ryanc-bs ryanc-bs added S: needs triage Issues/PRs that need to be triaged type: bug A confirmed bug or unintended behavior labels Jan 18, 2024
@jeanas
Copy link
Contributor

jeanas commented Jan 25, 2024

Can you provide mypkg or some stripped down version of it to reproduce the problem please?

@sbidoul sbidoul added C: editable Editable installations C: build logic Stuff related to metadata generation / wheel generation and removed S: needs triage Issues/PRs that need to be triaged labels Jan 27, 2024
@sbidoul
Copy link
Member

sbidoul commented Jan 27, 2024

I could create a failing test for this in #12494

@sbidoul sbidoul added this to the 24.0 milestone Jan 28, 2024
@sbidoul
Copy link
Member

sbidoul commented Jan 28, 2024

@ryanc-bs A fix is available in #12494

@ryanc-bs
Copy link
Author

@ryanc-bs A fix is available in #12494

Nice one cheers

webmiche pushed a commit to xdslproject/xdsl that referenced this issue Feb 5, 2024
Updates the requirements on [pip](https://github.com/pypa/pip) to permit
the latest version.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pypa/pip/blob/main/NEWS.rst">pip's
changelog</a>.</em></p>
<blockquote>
<h1>24.0 (2024-02-03)</h1>
<h2>Features</h2>
<ul>
<li>Retry on HTTP status code 502
(<code>[#11843](pypa/pip#11843)
&lt;https://github.com/pypa/pip/issues/11843&gt;</code>_)</li>
<li>Automatically use the setuptools PEP 517 build backend when
<code>--config-settings</code> is
used for projects without <code>pyproject.toml</code>.
(<code>[#11915](pypa/pip#11915)
&lt;https://github.com/pypa/pip/issues/11915&gt;</code>_)</li>
<li>Make pip freeze and pip uninstall of legacy editable installs of
packages whose name
contains <code>_</code> compatible with
<code>setuptools&gt;=69.0.3</code>.
(<code>[#12477](pypa/pip#12477)
&lt;https://github.com/pypa/pip/issues/12477&gt;</code>_)</li>
<li>Support per requirement <code>--config-settings</code> for editable
installs. (<code>[#12480](pypa/pip#12480)
&lt;https://github.com/pypa/pip/issues/12480&gt;</code>_)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>Optimized usage of <code>--find-links=&lt;path-to-dir&gt;</code>, by
only scanning the relevant directory once, only considering file names
that are valid wheel or sdist names, and only considering files in the
directory that are related to the install.
(<code>[#12327](pypa/pip#12327)
&lt;https://github.com/pypa/pip/issues/12327&gt;</code>_)</li>
<li>Removed <code>wheel</code> from the
<code>[build-system].requires</code> list fallback
that is used when <code>pyproject.toml</code> is absent.
(<code>[#12449](pypa/pip#12449)
&lt;https://github.com/pypa/pip/issues/12449&gt;</code>_)</li>
</ul>
<h2>Vendored Libraries</h2>
<ul>
<li>Upgrade distlib to 0.3.8</li>
</ul>
<h2>Improved Documentation</h2>
<ul>
<li>Fix explanation of how PIP_CONFIG_FILE works
(<code>[#11815](pypa/pip#11815)
&lt;https://github.com/pypa/pip/issues/11815&gt;</code>_)</li>
<li>Fix outdated pip install argument description in documentation.
(<code>[#12417](pypa/pip#12417)
&lt;https://github.com/pypa/pip/issues/12417&gt;</code>_)</li>
<li>Replace some links to PEPs with links to the canonical
specifications on the :doc:<code>pypug:index</code>
(<code>[#12434](pypa/pip#12434)
&lt;https://github.com/pypa/pip/issues/12434&gt;</code>_)</li>
<li>Updated the <code>pyproject.toml</code> document to stop suggesting
to depend on <code>wheel</code> as a build dependency directly.
(<code>[#12449](pypa/pip#12449)
&lt;https://github.com/pypa/pip/issues/12449&gt;</code>_)</li>
<li>Update supported interpreters in development docs
(<code>[#12475](pypa/pip#12475)
&lt;https://github.com/pypa/pip/issues/12475&gt;</code>_)</li>
</ul>
<h2>Process</h2>
<ul>
<li>Most project metadata is now defined statically via pip's
<code>pyproject.toml</code> file.</li>
</ul>
<h1>23.3.2 (2023-12-17)</h1>
<h2>Bug Fixes</h2>
<ul>
<li>Fix a bug in extras handling for link requirements
(<code>[#12372](pypa/pip#12372)
&lt;https://github.com/pypa/pip/issues/12372&gt;</code>_)</li>
<li>Fix mercurial revision &quot;parse error&quot;: use
<code>--rev={ref}</code> instead of <code>-r={ref}</code>
(<code>[#12373](pypa/pip#12373)
&lt;https://github.com/pypa/pip/issues/12373&gt;</code>_)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pypa/pip/commit/ef78c129b1a966dbbbdb8ebfffc43723e89110d1"><code>ef78c12</code></a>
Tweak NEWS.rst</li>
<li><a
href="https://github.com/pypa/pip/commit/6681c02710b81278adb874007286960108867768"><code>6681c02</code></a>
Bump for release</li>
<li><a
href="https://github.com/pypa/pip/commit/ef56d47f90eb3881dba5134241de94d504576f1b"><code>ef56d47</code></a>
Update AUTHORS.txt</li>
<li><a
href="https://github.com/pypa/pip/commit/53e5f192bab27cad793e9dbfd9849717c1ed3617"><code>53e5f19</code></a>
Tweak news before release</li>
<li><a
href="https://github.com/pypa/pip/commit/456db06c0312b6ce971d7c7a97806be8868b79b7"><code>456db06</code></a>
Merge pull request <a
href="https://github.com/pypa/pip/issues/12507">#12507</a> from
jeanas/mailmap</li>
<li><a
href="https://github.com/pypa/pip/commit/0b93dfc7c319449a71c50233c4fb344f9c24a668"><code>0b93dfc</code></a>
Add mailmap entry for <a
href="https://github.com/jeanas"><code>@​jeanas</code></a></li>
<li><a
href="https://github.com/pypa/pip/commit/c0801efcb5251d5704d67dd77dc77b5499d900c5"><code>c0801ef</code></a>
Merge pull request <a
href="https://github.com/pypa/pip/issues/12500">#12500</a> from
bdraco/add_502</li>
<li><a
href="https://github.com/pypa/pip/commit/aa930c49983e11c89d00d959c5d412a3211c2cbf"><code>aa930c4</code></a>
Update src/pip/_internal/network/session.py</li>
<li><a
href="https://github.com/pypa/pip/commit/99a82b7e49a1657d18c8453c42f7eff971ce1cb5"><code>99a82b7</code></a>
Merge pull request <a
href="https://github.com/pypa/pip/issues/12494">#12494</a> from
sbidoul/pass-config-settings-to-editable-in-re...</li>
<li><a
href="https://github.com/pypa/pip/commit/ff30ba86c1d04ade84843b02d251f97f1a2c3c2c"><code>ff30ba8</code></a>
Merge pull request <a
href="https://github.com/pypa/pip/issues/12501">#12501</a> from
VladimirFokow/fix-small-typo</li>
<li>Additional commits viewable in <a
href="https://github.com/pypa/pip/compare/0.3...24.0">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 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>
mergify bot pushed a commit to aws/jsii that referenced this issue Feb 5, 2024
…s/@jsii/python-runtime (#4416)

Updates the requirements on [pip](https://github.com/pypa/pip) to permit the latest version.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/pypa/pip/blob/main/NEWS.rst">pip's changelog</a>.</em></p>
<blockquote>
<h1>24.0 (2024-02-03)</h1>
<h2>Features</h2>
<ul>
<li>Retry on HTTP status code 502 (<code>[#11843](pypa/pip#11843) &lt;https://github.com/pypa/pip/issues/11843&gt;</code>_)</li>
<li>Automatically use the setuptools PEP 517 build backend when <code>--config-settings</code> is
used for projects without <code>pyproject.toml</code>. (<code>[#11915](pypa/pip#11915) &lt;https://github.com/pypa/pip/issues/11915&gt;</code>_)</li>
<li>Make pip freeze and pip uninstall of legacy editable installs of packages whose name
contains <code>_</code> compatible with <code>setuptools&gt;=69.0.3</code>. (<code>[#12477](pypa/pip#12477) &lt;https://github.com/pypa/pip/issues/12477&gt;</code>_)</li>
<li>Support per requirement <code>--config-settings</code> for editable installs. (<code>[#12480](pypa/pip#12480) &lt;https://github.com/pypa/pip/issues/12480&gt;</code>_)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>Optimized usage of <code>--find-links=&lt;path-to-dir&gt;</code>, by only scanning the relevant directory once, only considering file names that are valid wheel or sdist names, and only considering files in the directory that are related to the install. (<code>[#12327](pypa/pip#12327) &lt;https://github.com/pypa/pip/issues/12327&gt;</code>_)</li>
<li>Removed <code>wheel</code> from the <code>[build-system].requires</code> list fallback
that is used when <code>pyproject.toml</code> is absent. (<code>[#12449](pypa/pip#12449) &lt;https://github.com/pypa/pip/issues/12449&gt;</code>_)</li>
</ul>
<h2>Vendored Libraries</h2>
<ul>
<li>Upgrade distlib to 0.3.8</li>
</ul>
<h2>Improved Documentation</h2>
<ul>
<li>Fix explanation of how PIP_CONFIG_FILE works (<code>[#11815](pypa/pip#11815) &lt;https://github.com/pypa/pip/issues/11815&gt;</code>_)</li>
<li>Fix outdated pip install argument description in documentation. (<code>[#12417](pypa/pip#12417) &lt;https://github.com/pypa/pip/issues/12417&gt;</code>_)</li>
<li>Replace some links to PEPs with links to the canonical specifications on the :doc:<code>pypug:index</code> (<code>[#12434](pypa/pip#12434) &lt;https://github.com/pypa/pip/issues/12434&gt;</code>_)</li>
<li>Updated the <code>pyproject.toml</code> document to stop suggesting
to depend on <code>wheel</code> as a build dependency directly. (<code>[#12449](pypa/pip#12449) &lt;https://github.com/pypa/pip/issues/12449&gt;</code>_)</li>
<li>Update supported interpreters in development docs (<code>[#12475](pypa/pip#12475) &lt;https://github.com/pypa/pip/issues/12475&gt;</code>_)</li>
</ul>
<h2>Process</h2>
<ul>
<li>Most project metadata is now defined statically via pip's <code>pyproject.toml</code> file.</li>
</ul>
<h1>23.3.2 (2023-12-17)</h1>
<h2>Bug Fixes</h2>
<ul>
<li>Fix a bug in extras handling for link requirements (<code>[#12372](pypa/pip#12372) &lt;https://github.com/pypa/pip/issues/12372&gt;</code>_)</li>
<li>Fix mercurial revision &quot;parse error&quot;: use <code>--rev={ref}</code> instead of <code>-r={ref}</code> (<code>[#12373](pypa/pip#12373) &lt;https://github.com/pypa/pip/issues/12373&gt;</code>_)</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pypa/pip/commit/ef78c129b1a966dbbbdb8ebfffc43723e89110d1"><code>ef78c12</code></a> Tweak NEWS.rst</li>
<li><a href="https://github.com/pypa/pip/commit/6681c02710b81278adb874007286960108867768"><code>6681c02</code></a> Bump for release</li>
<li><a href="https://github.com/pypa/pip/commit/ef56d47f90eb3881dba5134241de94d504576f1b"><code>ef56d47</code></a> Update AUTHORS.txt</li>
<li><a href="https://github.com/pypa/pip/commit/53e5f192bab27cad793e9dbfd9849717c1ed3617"><code>53e5f19</code></a> Tweak news before release</li>
<li><a href="https://github.com/pypa/pip/commit/456db06c0312b6ce971d7c7a97806be8868b79b7"><code>456db06</code></a> Merge pull request <a href="https://github.com/pypa/pip/issues/12507">#12507</a> from jeanas/mailmap</li>
<li><a href="https://github.com/pypa/pip/commit/0b93dfc7c319449a71c50233c4fb344f9c24a668"><code>0b93dfc</code></a> Add mailmap entry for <a href="https://github.com/jeanas"><code>@​jeanas</code></a></li>
<li><a href="https://github.com/pypa/pip/commit/c0801efcb5251d5704d67dd77dc77b5499d900c5"><code>c0801ef</code></a> Merge pull request <a href="https://github.com/pypa/pip/issues/12500">#12500</a> from bdraco/add_502</li>
<li><a href="https://github.com/pypa/pip/commit/aa930c49983e11c89d00d959c5d412a3211c2cbf"><code>aa930c4</code></a> Update src/pip/_internal/network/session.py</li>
<li><a href="https://github.com/pypa/pip/commit/99a82b7e49a1657d18c8453c42f7eff971ce1cb5"><code>99a82b7</code></a> Merge pull request <a href="https://github.com/pypa/pip/issues/12494">#12494</a> from sbidoul/pass-config-settings-to-editable-in-re...</li>
<li><a href="https://github.com/pypa/pip/commit/ff30ba86c1d04ade84843b02d251f97f1a2c3c2c"><code>ff30ba8</code></a> Merge pull request <a href="https://github.com/pypa/pip/issues/12501">#12501</a> from VladimirFokow/fix-small-typo</li>
<li>Additional commits viewable in <a href="https://github.com/pypa/pip/compare/23.3...24.0">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 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>
mergify bot pushed a commit to aws/jsii that referenced this issue Feb 5, 2024
…k/test/generated-code (#4417)

Bumps [pip](https://github.com/pypa/pip) from 23.3.2 to 24.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/pypa/pip/blob/main/NEWS.rst">pip's changelog</a>.</em></p>
<blockquote>
<h1>24.0 (2024-02-03)</h1>
<h2>Features</h2>
<ul>
<li>Retry on HTTP status code 502 (<code>[#11843](pypa/pip#11843) &lt;https://github.com/pypa/pip/issues/11843&gt;</code>_)</li>
<li>Automatically use the setuptools PEP 517 build backend when <code>--config-settings</code> is
used for projects without <code>pyproject.toml</code>. (<code>[#11915](pypa/pip#11915) &lt;https://github.com/pypa/pip/issues/11915&gt;</code>_)</li>
<li>Make pip freeze and pip uninstall of legacy editable installs of packages whose name
contains <code>_</code> compatible with <code>setuptools&gt;=69.0.3</code>. (<code>[#12477](pypa/pip#12477) &lt;https://github.com/pypa/pip/issues/12477&gt;</code>_)</li>
<li>Support per requirement <code>--config-settings</code> for editable installs. (<code>[#12480](pypa/pip#12480) &lt;https://github.com/pypa/pip/issues/12480&gt;</code>_)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>Optimized usage of <code>--find-links=&lt;path-to-dir&gt;</code>, by only scanning the relevant directory once, only considering file names that are valid wheel or sdist names, and only considering files in the directory that are related to the install. (<code>[#12327](pypa/pip#12327) &lt;https://github.com/pypa/pip/issues/12327&gt;</code>_)</li>
<li>Removed <code>wheel</code> from the <code>[build-system].requires</code> list fallback
that is used when <code>pyproject.toml</code> is absent. (<code>[#12449](pypa/pip#12449) &lt;https://github.com/pypa/pip/issues/12449&gt;</code>_)</li>
</ul>
<h2>Vendored Libraries</h2>
<ul>
<li>Upgrade distlib to 0.3.8</li>
</ul>
<h2>Improved Documentation</h2>
<ul>
<li>Fix explanation of how PIP_CONFIG_FILE works (<code>[#11815](pypa/pip#11815) &lt;https://github.com/pypa/pip/issues/11815&gt;</code>_)</li>
<li>Fix outdated pip install argument description in documentation. (<code>[#12417](pypa/pip#12417) &lt;https://github.com/pypa/pip/issues/12417&gt;</code>_)</li>
<li>Replace some links to PEPs with links to the canonical specifications on the :doc:<code>pypug:index</code> (<code>[#12434](pypa/pip#12434) &lt;https://github.com/pypa/pip/issues/12434&gt;</code>_)</li>
<li>Updated the <code>pyproject.toml</code> document to stop suggesting
to depend on <code>wheel</code> as a build dependency directly. (<code>[#12449](pypa/pip#12449) &lt;https://github.com/pypa/pip/issues/12449&gt;</code>_)</li>
<li>Update supported interpreters in development docs (<code>[#12475](pypa/pip#12475) &lt;https://github.com/pypa/pip/issues/12475&gt;</code>_)</li>
</ul>
<h2>Process</h2>
<ul>
<li>Most project metadata is now defined statically via pip's <code>pyproject.toml</code> file.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pypa/pip/commit/ef78c129b1a966dbbbdb8ebfffc43723e89110d1"><code>ef78c12</code></a> Tweak NEWS.rst</li>
<li><a href="https://github.com/pypa/pip/commit/6681c02710b81278adb874007286960108867768"><code>6681c02</code></a> Bump for release</li>
<li><a href="https://github.com/pypa/pip/commit/ef56d47f90eb3881dba5134241de94d504576f1b"><code>ef56d47</code></a> Update AUTHORS.txt</li>
<li><a href="https://github.com/pypa/pip/commit/53e5f192bab27cad793e9dbfd9849717c1ed3617"><code>53e5f19</code></a> Tweak news before release</li>
<li><a href="https://github.com/pypa/pip/commit/456db06c0312b6ce971d7c7a97806be8868b79b7"><code>456db06</code></a> Merge pull request <a href="https://github.com/pypa/pip/issues/12507">#12507</a> from jeanas/mailmap</li>
<li><a href="https://github.com/pypa/pip/commit/0b93dfc7c319449a71c50233c4fb344f9c24a668"><code>0b93dfc</code></a> Add mailmap entry for <a href="https://github.com/jeanas"><code>@​jeanas</code></a></li>
<li><a href="https://github.com/pypa/pip/commit/c0801efcb5251d5704d67dd77dc77b5499d900c5"><code>c0801ef</code></a> Merge pull request <a href="https://github.com/pypa/pip/issues/12500">#12500</a> from bdraco/add_502</li>
<li><a href="https://github.com/pypa/pip/commit/aa930c49983e11c89d00d959c5d412a3211c2cbf"><code>aa930c4</code></a> Update src/pip/_internal/network/session.py</li>
<li><a href="https://github.com/pypa/pip/commit/99a82b7e49a1657d18c8453c42f7eff971ce1cb5"><code>99a82b7</code></a> Merge pull request <a href="https://github.com/pypa/pip/issues/12494">#12494</a> from sbidoul/pass-config-settings-to-editable-in-re...</li>
<li><a href="https://github.com/pypa/pip/commit/ff30ba86c1d04ade84843b02d251f97f1a2c3c2c"><code>ff30ba8</code></a> Merge pull request <a href="https://github.com/pypa/pip/issues/12501">#12501</a> from VladimirFokow/fix-small-typo</li>
<li>Additional commits viewable in <a href="https://github.com/pypa/pip/compare/23.3.2...24.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pip&package-manager=pip&previous-version=23.3.2&new-version=24.0)](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>
edgarrmondragon pushed a commit to MeltanoLabs/tap-messagebird that referenced this issue Feb 5, 2024
Bumps [pip](https://github.com/pypa/pip) from 23.3.2 to 24.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pypa/pip/blob/main/NEWS.rst">pip's
changelog</a>.</em></p>
<blockquote>
<h1>24.0 (2024-02-03)</h1>
<h2>Features</h2>
<ul>
<li>Retry on HTTP status code 502
(<code>[#11843](pypa/pip#11843)
&lt;https://github.com/pypa/pip/issues/11843&gt;</code>_)</li>
<li>Automatically use the setuptools PEP 517 build backend when
<code>--config-settings</code> is
used for projects without <code>pyproject.toml</code>.
(<code>[#11915](pypa/pip#11915)
&lt;https://github.com/pypa/pip/issues/11915&gt;</code>_)</li>
<li>Make pip freeze and pip uninstall of legacy editable installs of
packages whose name
contains <code>_</code> compatible with
<code>setuptools&gt;=69.0.3</code>.
(<code>[#12477](pypa/pip#12477)
&lt;https://github.com/pypa/pip/issues/12477&gt;</code>_)</li>
<li>Support per requirement <code>--config-settings</code> for editable
installs. (<code>[#12480](pypa/pip#12480)
&lt;https://github.com/pypa/pip/issues/12480&gt;</code>_)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>Optimized usage of <code>--find-links=&lt;path-to-dir&gt;</code>, by
only scanning the relevant directory once, only considering file names
that are valid wheel or sdist names, and only considering files in the
directory that are related to the install.
(<code>[#12327](pypa/pip#12327)
&lt;https://github.com/pypa/pip/issues/12327&gt;</code>_)</li>
<li>Removed <code>wheel</code> from the
<code>[build-system].requires</code> list fallback
that is used when <code>pyproject.toml</code> is absent.
(<code>[#12449](pypa/pip#12449)
&lt;https://github.com/pypa/pip/issues/12449&gt;</code>_)</li>
</ul>
<h2>Vendored Libraries</h2>
<ul>
<li>Upgrade distlib to 0.3.8</li>
</ul>
<h2>Improved Documentation</h2>
<ul>
<li>Fix explanation of how PIP_CONFIG_FILE works
(<code>[#11815](pypa/pip#11815)
&lt;https://github.com/pypa/pip/issues/11815&gt;</code>_)</li>
<li>Fix outdated pip install argument description in documentation.
(<code>[#12417](pypa/pip#12417)
&lt;https://github.com/pypa/pip/issues/12417&gt;</code>_)</li>
<li>Replace some links to PEPs with links to the canonical
specifications on the :doc:<code>pypug:index</code>
(<code>[#12434](pypa/pip#12434)
&lt;https://github.com/pypa/pip/issues/12434&gt;</code>_)</li>
<li>Updated the <code>pyproject.toml</code> document to stop suggesting
to depend on <code>wheel</code> as a build dependency directly.
(<code>[#12449](pypa/pip#12449)
&lt;https://github.com/pypa/pip/issues/12449&gt;</code>_)</li>
<li>Update supported interpreters in development docs
(<code>[#12475](pypa/pip#12475)
&lt;https://github.com/pypa/pip/issues/12475&gt;</code>_)</li>
</ul>
<h2>Process</h2>
<ul>
<li>Most project metadata is now defined statically via pip's
<code>pyproject.toml</code> file.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pypa/pip/commit/ef78c129b1a966dbbbdb8ebfffc43723e89110d1"><code>ef78c12</code></a>
Tweak NEWS.rst</li>
<li><a
href="https://github.com/pypa/pip/commit/6681c02710b81278adb874007286960108867768"><code>6681c02</code></a>
Bump for release</li>
<li><a
href="https://github.com/pypa/pip/commit/ef56d47f90eb3881dba5134241de94d504576f1b"><code>ef56d47</code></a>
Update AUTHORS.txt</li>
<li><a
href="https://github.com/pypa/pip/commit/53e5f192bab27cad793e9dbfd9849717c1ed3617"><code>53e5f19</code></a>
Tweak news before release</li>
<li><a
href="https://github.com/pypa/pip/commit/456db06c0312b6ce971d7c7a97806be8868b79b7"><code>456db06</code></a>
Merge pull request <a
href="https://github.com/pypa/pip/issues/12507">#12507</a> from
jeanas/mailmap</li>
<li><a
href="https://github.com/pypa/pip/commit/0b93dfc7c319449a71c50233c4fb344f9c24a668"><code>0b93dfc</code></a>
Add mailmap entry for <a
href="https://github.com/jeanas"><code>@​jeanas</code></a></li>
<li><a
href="https://github.com/pypa/pip/commit/c0801efcb5251d5704d67dd77dc77b5499d900c5"><code>c0801ef</code></a>
Merge pull request <a
href="https://github.com/pypa/pip/issues/12500">#12500</a> from
bdraco/add_502</li>
<li><a
href="https://github.com/pypa/pip/commit/aa930c49983e11c89d00d959c5d412a3211c2cbf"><code>aa930c4</code></a>
Update src/pip/_internal/network/session.py</li>
<li><a
href="https://github.com/pypa/pip/commit/99a82b7e49a1657d18c8453c42f7eff971ce1cb5"><code>99a82b7</code></a>
Merge pull request <a
href="https://github.com/pypa/pip/issues/12494">#12494</a> from
sbidoul/pass-config-settings-to-editable-in-re...</li>
<li><a
href="https://github.com/pypa/pip/commit/ff30ba86c1d04ade84843b02d251f97f1a2c3c2c"><code>ff30ba8</code></a>
Merge pull request <a
href="https://github.com/pypa/pip/issues/12501">#12501</a> from
VladimirFokow/fix-small-typo</li>
<li>Additional commits viewable in <a
href="https://github.com/pypa/pip/compare/23.3.2...24.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pip&package-manager=pip&previous-version=23.3.2&new-version=24.0)](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>
inmantaci pushed a commit to inmanta/inmanta-core that referenced this issue Feb 5, 2024
Bumps [pip](https://github.com/pypa/pip) from 23.3.2 to 24.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/pypa/pip/blob/main/NEWS.rst">pip's changelog</a>.</em></p>
<blockquote>
<h1>24.0 (2024-02-03)</h1>
<h2>Features</h2>
<ul>
<li>Retry on HTTP status code 502 (<code>[#11843](pypa/pip#11843) &lt;https://github.com/pypa/pip/issues/11843&gt;</code>_)</li>
<li>Automatically use the setuptools PEP 517 build backend when <code>--config-settings</code> is
used for projects without <code>pyproject.toml</code>. (<code>[#11915](pypa/pip#11915) &lt;https://github.com/pypa/pip/issues/11915&gt;</code>_)</li>
<li>Make pip freeze and pip uninstall of legacy editable installs of packages whose name
contains <code>_</code> compatible with <code>setuptools&gt;=69.0.3</code>. (<code>[#12477](pypa/pip#12477) &lt;https://github.com/pypa/pip/issues/12477&gt;</code>_)</li>
<li>Support per requirement <code>--config-settings</code> for editable installs. (<code>[#12480](pypa/pip#12480) &lt;https://github.com/pypa/pip/issues/12480&gt;</code>_)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>Optimized usage of <code>--find-links=&lt;path-to-dir&gt;</code>, by only scanning the relevant directory once, only considering file names that are valid wheel or sdist names, and only considering files in the directory that are related to the install. (<code>[#12327](pypa/pip#12327) &lt;https://github.com/pypa/pip/issues/12327&gt;</code>_)</li>
<li>Removed <code>wheel</code> from the <code>[build-system].requires</code> list fallback
that is used when <code>pyproject.toml</code> is absent. (<code>[#12449](pypa/pip#12449) &lt;https://github.com/pypa/pip/issues/12449&gt;</code>_)</li>
</ul>
<h2>Vendored Libraries</h2>
<ul>
<li>Upgrade distlib to 0.3.8</li>
</ul>
<h2>Improved Documentation</h2>
<ul>
<li>Fix explanation of how PIP_CONFIG_FILE works (<code>[#11815](pypa/pip#11815) &lt;https://github.com/pypa/pip/issues/11815&gt;</code>_)</li>
<li>Fix outdated pip install argument description in documentation. (<code>[#12417](pypa/pip#12417) &lt;https://github.com/pypa/pip/issues/12417&gt;</code>_)</li>
<li>Replace some links to PEPs with links to the canonical specifications on the :doc:<code>pypug:index</code> (<code>[#12434](pypa/pip#12434) &lt;https://github.com/pypa/pip/issues/12434&gt;</code>_)</li>
<li>Updated the <code>pyproject.toml</code> document to stop suggesting
to depend on <code>wheel</code> as a build dependency directly. (<code>[#12449](pypa/pip#12449) &lt;https://github.com/pypa/pip/issues/12449&gt;</code>_)</li>
<li>Update supported interpreters in development docs (<code>[#12475](pypa/pip#12475) &lt;https://github.com/pypa/pip/issues/12475&gt;</code>_)</li>
</ul>
<h2>Process</h2>
<ul>
<li>Most project metadata is now defined statically via pip's <code>pyproject.toml</code> file.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pypa/pip/commit/ef78c129b1a966dbbbdb8ebfffc43723e89110d1"><code>ef78c12</code></a> Tweak NEWS.rst</li>
<li><a href="https://github.com/pypa/pip/commit/6681c02710b81278adb874007286960108867768"><code>6681c02</code></a> Bump for release</li>
<li><a href="https://github.com/pypa/pip/commit/ef56d47f90eb3881dba5134241de94d504576f1b"><code>ef56d47</code></a> Update AUTHORS.txt</li>
<li><a href="https://github.com/pypa/pip/commit/53e5f192bab27cad793e9dbfd9849717c1ed3617"><code>53e5f19</code></a> Tweak news before release</li>
<li><a href="https://github.com/pypa/pip/commit/456db06c0312b6ce971d7c7a97806be8868b79b7"><code>456db06</code></a> Merge pull request <a href="https://github.com/pypa/pip/issues/12507">#12507</a> from jeanas/mailmap</li>
<li><a href="https://github.com/pypa/pip/commit/0b93dfc7c319449a71c50233c4fb344f9c24a668"><code>0b93dfc</code></a> Add mailmap entry for <a href="https://github.com/jeanas"><code>@​jeanas</code></a></li>
<li><a href="https://github.com/pypa/pip/commit/c0801efcb5251d5704d67dd77dc77b5499d900c5"><code>c0801ef</code></a> Merge pull request <a href="https://github.com/pypa/pip/issues/12500">#12500</a> from bdraco/add_502</li>
<li><a href="https://github.com/pypa/pip/commit/aa930c49983e11c89d00d959c5d412a3211c2cbf"><code>aa930c4</code></a> Update src/pip/_internal/network/session.py</li>
<li><a href="https://github.com/pypa/pip/commit/99a82b7e49a1657d18c8453c42f7eff971ce1cb5"><code>99a82b7</code></a> Merge pull request <a href="https://github.com/pypa/pip/issues/12494">#12494</a> from sbidoul/pass-config-settings-to-editable-in-re...</li>
<li><a href="https://github.com/pypa/pip/commit/ff30ba86c1d04ade84843b02d251f97f1a2c3c2c"><code>ff30ba8</code></a> Merge pull request <a href="https://github.com/pypa/pip/issues/12501">#12501</a> from VladimirFokow/fix-small-typo</li>
<li>Additional commits viewable in <a href="https://github.com/pypa/pip/compare/23.3.2...24.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pip&package-manager=pip&previous-version=23.3.2&new-version=24.0)](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>
kai687 pushed a commit to kai687/sphinxawesome-theme that referenced this issue Feb 11, 2024
Bumps [pip](https://github.com/pypa/pip) from 23.3.2 to 24.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pypa/pip/blob/main/NEWS.rst">pip's
changelog</a>.</em></p>
<blockquote>
<h1>24.0 (2024-02-03)</h1>
<h2>Features</h2>
<ul>
<li>Retry on HTTP status code 502
(<code>[#11843](pypa/pip#11843)
&lt;https://github.com/pypa/pip/issues/11843&gt;</code>_)</li>
<li>Automatically use the setuptools PEP 517 build backend when
<code>--config-settings</code> is
used for projects without <code>pyproject.toml</code>.
(<code>[#11915](pypa/pip#11915)
&lt;https://github.com/pypa/pip/issues/11915&gt;</code>_)</li>
<li>Make pip freeze and pip uninstall of legacy editable installs of
packages whose name
contains <code>_</code> compatible with
<code>setuptools&gt;=69.0.3</code>.
(<code>[#12477](pypa/pip#12477)
&lt;https://github.com/pypa/pip/issues/12477&gt;</code>_)</li>
<li>Support per requirement <code>--config-settings</code> for editable
installs. (<code>[#12480](pypa/pip#12480)
&lt;https://github.com/pypa/pip/issues/12480&gt;</code>_)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>Optimized usage of <code>--find-links=&lt;path-to-dir&gt;</code>, by
only scanning the relevant directory once, only considering file names
that are valid wheel or sdist names, and only considering files in the
directory that are related to the install.
(<code>[#12327](pypa/pip#12327)
&lt;https://github.com/pypa/pip/issues/12327&gt;</code>_)</li>
<li>Removed <code>wheel</code> from the
<code>[build-system].requires</code> list fallback
that is used when <code>pyproject.toml</code> is absent.
(<code>[#12449](pypa/pip#12449)
&lt;https://github.com/pypa/pip/issues/12449&gt;</code>_)</li>
</ul>
<h2>Vendored Libraries</h2>
<ul>
<li>Upgrade distlib to 0.3.8</li>
</ul>
<h2>Improved Documentation</h2>
<ul>
<li>Fix explanation of how PIP_CONFIG_FILE works
(<code>[#11815](pypa/pip#11815)
&lt;https://github.com/pypa/pip/issues/11815&gt;</code>_)</li>
<li>Fix outdated pip install argument description in documentation.
(<code>[#12417](pypa/pip#12417)
&lt;https://github.com/pypa/pip/issues/12417&gt;</code>_)</li>
<li>Replace some links to PEPs with links to the canonical
specifications on the :doc:<code>pypug:index</code>
(<code>[#12434](pypa/pip#12434)
&lt;https://github.com/pypa/pip/issues/12434&gt;</code>_)</li>
<li>Updated the <code>pyproject.toml</code> document to stop suggesting
to depend on <code>wheel</code> as a build dependency directly.
(<code>[#12449](pypa/pip#12449)
&lt;https://github.com/pypa/pip/issues/12449&gt;</code>_)</li>
<li>Update supported interpreters in development docs
(<code>[#12475](pypa/pip#12475)
&lt;https://github.com/pypa/pip/issues/12475&gt;</code>_)</li>
</ul>
<h2>Process</h2>
<ul>
<li>Most project metadata is now defined statically via pip's
<code>pyproject.toml</code> file.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pypa/pip/commit/ef78c129b1a966dbbbdb8ebfffc43723e89110d1"><code>ef78c12</code></a>
Tweak NEWS.rst</li>
<li><a
href="https://github.com/pypa/pip/commit/6681c02710b81278adb874007286960108867768"><code>6681c02</code></a>
Bump for release</li>
<li><a
href="https://github.com/pypa/pip/commit/ef56d47f90eb3881dba5134241de94d504576f1b"><code>ef56d47</code></a>
Update AUTHORS.txt</li>
<li><a
href="https://github.com/pypa/pip/commit/53e5f192bab27cad793e9dbfd9849717c1ed3617"><code>53e5f19</code></a>
Tweak news before release</li>
<li><a
href="https://github.com/pypa/pip/commit/456db06c0312b6ce971d7c7a97806be8868b79b7"><code>456db06</code></a>
Merge pull request <a
href="https://github.com/pypa/pip/issues/12507">#12507</a> from
jeanas/mailmap</li>
<li><a
href="https://github.com/pypa/pip/commit/0b93dfc7c319449a71c50233c4fb344f9c24a668"><code>0b93dfc</code></a>
Add mailmap entry for <a
href="https://github.com/jeanas"><code>@​jeanas</code></a></li>
<li><a
href="https://github.com/pypa/pip/commit/c0801efcb5251d5704d67dd77dc77b5499d900c5"><code>c0801ef</code></a>
Merge pull request <a
href="https://github.com/pypa/pip/issues/12500">#12500</a> from
bdraco/add_502</li>
<li><a
href="https://github.com/pypa/pip/commit/aa930c49983e11c89d00d959c5d412a3211c2cbf"><code>aa930c4</code></a>
Update src/pip/_internal/network/session.py</li>
<li><a
href="https://github.com/pypa/pip/commit/99a82b7e49a1657d18c8453c42f7eff971ce1cb5"><code>99a82b7</code></a>
Merge pull request <a
href="https://github.com/pypa/pip/issues/12494">#12494</a> from
sbidoul/pass-config-settings-to-editable-in-re...</li>
<li><a
href="https://github.com/pypa/pip/commit/ff30ba86c1d04ade84843b02d251f97f1a2c3c2c"><code>ff30ba8</code></a>
Merge pull request <a
href="https://github.com/pypa/pip/issues/12501">#12501</a> from
VladimirFokow/fix-small-typo</li>
<li>Additional commits viewable in <a
href="https://github.com/pypa/pip/compare/23.3.2...24.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pip&package-manager=pip&previous-version=23.3.2&new-version=24.0)](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>
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 2, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
C: build logic Stuff related to metadata generation / wheel generation C: editable Editable installations type: bug A confirmed bug or unintended behavior
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants