Skip to content

Commit

Permalink
Bump setuptools from 68.1.0 to 75.6.0 (#49)
Browse files Browse the repository at this point in the history
Bumps [setuptools](https://github.com/pypa/setuptools) from 68.1.0 to
75.6.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>v75.6.0</h1>
<h2>Features</h2>
<ul>
<li>Preserve original <code>PKG-INFO</code> into <code>METADATA</code>
when creating wheel
(instead of calling <code>wheel.metadata.pkginfo_to_metadata</code>).
This helps to be more compliant with the flow specified in PEP 517. (<a
href="https://redirect.github.com/pypa/setuptools/issues/4701">#4701</a>)</li>
<li>Changed the <code>WindowsSdkVersion</code>,
<code>FrameworkVersion32</code> and <code>FrameworkVersion64</code>
properties of <code>setuptools.msvc.PlatformInfo</code> to return an
empty <code>tuple</code> instead of <code>None</code> as a fallthrough
case -- by :user:<code>Avasam</code> (<a
href="https://redirect.github.com/pypa/setuptools/issues/4754">#4754</a>)</li>
</ul>
<h1>v75.5.0</h1>
<h2>Features</h2>
<ul>
<li>Removed support for
<code>SETUPTOOLS_DANGEROUSLY_SKIP_PYPROJECT_VALIDATION</code>, as it
is deemed prone to errors. (<a
href="https://redirect.github.com/pypa/setuptools/issues/4746">#4746</a>)</li>
</ul>
<h1>v75.4.0</h1>
<h2>Features</h2>
<ul>
<li>
<p>Added support for the environment variable
<code>SETUPTOOLS_DANGEROUSLY_SKIP_PYPROJECT_VALIDATION=true</code>,
allowing users to bypass
the validation of <code>pyproject.toml</code>.
This option should be used only as a last resort when resolving
dependency
issues, as it may lead to improper functioning.
Users who enable this setting are responsible for ensuring that
<code>pyproject.toml</code>
complies with setuptools requirements. (<a
href="https://redirect.github.com/pypa/setuptools/issues/4611">#4611</a>)</p>
<p>.. attention::
This environment variable was removed in a later version of
<code>setuptools</code>.</p>
</li>
<li>
<p>Require Python 3.9 or later. (<a
href="https://redirect.github.com/pypa/setuptools/issues/4718">#4718</a>)</p>
</li>
<li>
<p>Remove dependency on <code>importlib_resources</code>
and the vendored copy of the library.
Instead, <code>setuptools</code> consistently rely on stdlib's
<code>importlib.resources</code>
(available on Python 3.9+). (<a
href="https://redirect.github.com/pypa/setuptools/issues/4718">#4718</a>)</p>
</li>
<li>
<p>Setuptools' <code>bdist_wheel</code> implementation no longer
produces wheels with
the <code>m</code> SOABI flag (pymalloc-related).
This flag was removed on Python 3.8+ (see
:obj:<code>sys.abiflags</code>). (<a
href="https://redirect.github.com/pypa/setuptools/issues/4718">#4718</a>)</p>
</li>
<li>
<p>Updated vendored packaging version to 24.2. (<a
href="https://redirect.github.com/pypa/setuptools/issues/4740">#4740</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/bf2ced2a61833915a307c73405da99b6408154c7"><code>bf2ced2</code></a>
Bump version: 75.5.0 → 75.6.0</li>
<li><a
href="https://github.com/pypa/setuptools/commit/8685c80e3e77baf84d77e12a314cf96ce74006f5"><code>8685c80</code></a>
Empty tuple instead of None for PlatformInfo version properties
fallthrough (...</li>
<li><a
href="https://github.com/pypa/setuptools/commit/50d671b1e4ca090affe57d3a95b2ad7fa43c0e27"><code>50d671b</code></a>
Rename news fragment</li>
<li><a
href="https://github.com/pypa/setuptools/commit/2b471c275ff4e822dd7d41acf4fcaaf1bae41741"><code>2b471c2</code></a>
Changed the <code>WindowsSdkVersion</code>,
<code>FrameworkVersion32</code> and ``FrameworkVers...</li>
<li><a
href="https://github.com/pypa/setuptools/commit/2c77cd2e77007040fbc7bdcfc99bc4147c79cf7f"><code>2c77cd2</code></a>
Runtime typing fixes for typeshed return type merge (<a
href="https://redirect.github.com/pypa/setuptools/issues/4753">#4753</a></li>
<li><a
href="https://github.com/pypa/setuptools/commit/9a4c8d484ad0010b5a0d9a97e645a50b4d657d13"><code>9a4c8d4</code></a>
Runtime typing fixes for typeshed return type merge</li>
<li><a
href="https://github.com/pypa/setuptools/commit/e622859e278e1751175ded6f8f41ea3de06e4855"><code>e622859</code></a>
Preserve original <code>PKG-INFO</code> contents when creating wheel
(instead of calling...</li>
<li><a
href="https://github.com/pypa/setuptools/commit/0b5b4174380d5d2fc8781bc3a459d8d5e2e64859"><code>0b5b417</code></a>
Mark tests that may depend on external network</li>
<li><a
href="https://github.com/pypa/setuptools/commit/a4fa01db264b374b13d65cd64e2cd06ecf1ab9b5"><code>a4fa01d</code></a>
Add news fragment</li>
<li><a
href="https://github.com/pypa/setuptools/commit/089aca9754d716b5459ab53a2b0c58adf9dd672d"><code>089aca9</code></a>
Ignore coverage in test code</li>
<li>Additional commits viewable in <a
href="https://github.com/pypa/setuptools/compare/v68.1.0...v75.6.0">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=setuptools&package-manager=pip&previous-version=68.1.0&new-version=75.6.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>
  • Loading branch information
llucax authored Dec 6, 2024
2 parents 6098c3d + f6d07ec commit a074882
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

[build-system]
requires = [
"setuptools == 68.1.0",
"setuptools == 75.6.0",
"setuptools_scm[toml] == 8.1.0",
"frequenz-repo-config[lib] == 0.11.0",
]
Expand Down

0 comments on commit a074882

Please sign in to comment.