Skip to content

Bump setuptools from 81.0.0 to 83.0.0 - #90

Open
dependabot[bot] wants to merge 6 commits into
developfrom
dependabot/uv/setuptools-83.0.0
Open

Bump setuptools from 81.0.0 to 83.0.0#90
dependabot[bot] wants to merge 6 commits into
developfrom
dependabot/uv/setuptools-83.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 12, 2026

Copy link
Copy Markdown

Bumps setuptools from 81.0.0 to 83.0.0.

Changelog

Sourced from setuptools's changelog.

v83.0.0

Features

  • Require Python 3.10 or later.

Bugfixes

  • MANIFEST.in matching (via FileList) is now insensitive to Unicode normalization form. A pattern authored in one form (e.g. NFC, as typically saved by editors) now matches a file whose name is stored on disk in another (e.g. NFD, as produced by macOS APFS/HFS+). Previously an exclude, global-exclude, recursive-exclude, or prune rule could silently fail to drop a non-ASCII-named file from the source distribution, publishing it despite the exclusion -- see GHSA-h35f-9h28-mq5c.

Deprecations and Removals

  • pypa/distutils#334

v82.0.1

Bugfixes

  • Fix the loading of launcher manifest.xml file. (#5047)
  • Replaced deprecated json.__version__ with fixture in tests. (#5186)

Improved Documentation

  • Add advice about how to improve predictability when installing sdists. (#5168)

Misc

v82.0.0

... (truncated)

Commits
  • 6519f72 Bump version: 82.0.1 → 83.0.0
  • d1151b1 Merge pull request #5250 from pypa/feature/distutils-d7633fbed
  • a2df31e Capture removal of dry_run parameter in changelog.
  • 00144dc Moved newsfragment to the release where it occurred.
  • a4a5a2b Add news fragment.
  • 77470c2 Merge https://github.com/pypa/distutils into feature/distutils-d7633fbed
  • 3c43897 Merge pull request #5247 from pypa/copilot/fix-pypy-version-issue
  • bb6ea66 Bump PyPy from 3.10 to 3.11 in CI workflow
  • a2bc3ac Fix broken intersphinx reference to build's installation docs
  • 2d6a739 Use stacked parametrize decorators instead of itertools.product
  • Additional commits viewable in compare view

Dependabot compatibility score

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 commands and options

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 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)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

kripnerl and others added 6 commits August 11, 2026 19:02
Took 8 minutes

Took 12 minutes
The docs jobs on GitHub and GitLab were green but built with 236 Sphinx
warnings, and the Read the Docs config had never been migrated off Poetry.

Repair notebooks/fuzenet_phd.ipynb, which has been invalid JSON since
f4cdf22 ("Broke up the fuzenet_phd notebook into three notebooks"). That
commit moved two sections into straight_field_lines.ipynb but left their
code behind without the surrounding cell boundaries, merging cells and
dropping commas. nbformat could not parse the result, so nbsphinx fell
back to rendering the raw JSON as reST -- 225 of the 236 warnings, and no
document title. Both orphan blocks are dead code: psi_onq no longer had a
definition, and the code now lives in straight_field_lines.ipynb. With the
JSON valid, the notebook's existing "Common PLEQUE tasks" heading is
picked up again and the examples toctree links to it.

Fix the remaining docstring warnings in pleque/core/. pol_flux and
tor_flux were non-raw docstrings containing \rho and \frac, so Python
substituted a literal carriage return and form feed into the .. math::
blocks and the formulas rendered broken; both are now raw strings. Also
escape |grad psi|^2 (parsed as a substitution reference) and r_\mathrm{mid}
(parsed as a reference to an undefined target), convert lcfs_field_line
from numpydoc sections to the :param: style used elsewhere in the file
(napoleon is not enabled), and add two missing blank lines.

Set SPHINXOPTS = -W so the builds stay warning-free; both CI jobs run
make -C docs html, so both are covered. Read the Docs invokes sphinx-build
directly and is deliberately left lenient, so a warning cannot silently
stale the published site.

Point readthedocs.yml at uv instead of Poetry, and install pandoc there
for nbsphinx, matching what both CI jobs already do.

Drop the duplicated before_script in the GitLab docs job in favour of
!reference [default, before_script], and strip 16 nonstandard jetTransient
keys from notebooks/pleque_compass.ipynb so every notebook validates.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Migrate development workflow to uv and Ruff
Bumps [setuptools](https://github.com/pypa/setuptools) from 81.0.0 to 83.0.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](pypa/setuptools@v81.0.0...v83.0.0)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-version: 83.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Aug 12, 2026
@github-actions

Copy link
Copy Markdown

Code Coverage

Package Line Rate Complexity Health
. 100% 0
config 98% 0
core 69% 0
core.interpolators 100% 0
core.math 100% 0
io 41% 0
io.jet 0% 0
resources 100% 0
spatran 44% 0
tests 81% 0
utils 61% 0
Summary 61% (2325 / 3811) 0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant