Skip to content

Dependency updates, and pyTooling v9.0.0 - #102

Merged
Paebbels merged 2 commits into
devfrom
claude/dependency-updates
Aug 22, 2026
Merged

Dependency updates, and pyTooling v9.0.0#102
Paebbels merged 2 commits into
devfrom
claude/dependency-updates

Conversation

@eda-s-claude-bot

Copy link
Copy Markdown

Changes

  • pyTooling is required at v9.0.0 or newer: >= 9.0, < 11.0.

    • ⚠️ pyproject.toml's build dependency was ~= 8.17, which excludes 9.x entirely. setup.py imports
      pyTooling.Packaging, so that pin decides whether the package can be built at all - bumping only
      requirements.txt would have left the build resolving an 8.x.
  • The five open Dependabot pull-requests are incorporated:

    • #100 - pyTooling ~=8.17 → ~=8.19, superseded here
      by the v9 floor.
    • #101 - sphinx_reports ~=0.11.1 → ~=0.11.2.
    • #99 - twine ~=6.2 → ~=7.0.
    • #98 - sphinx_autodoc_typehints ~=3.12 → ~=3.13.
    • #68 - lxml >=6.1 → >=6.1.1.
  • setuptools >=83.0 → >=84.0.0, matching the other repositories.

Documentation

  • doc/Dependency.rst carries the same figures in all four tables. The version cells are re-padded, because these
    are ReST grid tables and a longer or shorter version string moves the column separator out of line with the row
    above.

Related Issues and Pull-Requests

Incorporates the five open Dependabot pull-requests and raises the
pyTooling floor past the new major release:

* pyTooling ~=8.17 -> >= 9.0, < 11.0, in requirements.txt and in the
  build dependency of pyproject.toml, which '~=' had capped below 9.
* lxml >=6.1 -> >=6.1.1, twine ~=6.2 -> ~=7.0,
  sphinx_autodoc_typehints ~=3.12 -> ~=3.13,
  sphinx_reports ~=0.11.1 -> ~=0.11.2, setuptools >=83.0 -> >=84.0.0.

doc/Dependency.rst carries the same figures; the version cells are
re-padded so the grid tables stay aligned.

Co-Authored-By: Patrick Lehmann <Paebbels@gmail.com>
@codecov

codecov Bot commented Aug 21, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 80.09%. Comparing base (6997fc2) to head (c67a737).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##              dev     #102   +/-   ##
=======================================
  Coverage   80.09%   80.09%           
=======================================
  Files           7        7           
  Lines        3456     3456           
  Branches      410      410           
=======================================
  Hits         2768     2768           
  Misses        529      529           
  Partials      159      159           
Flag Coverage Δ
unittests 80.09% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

The dependency tables carry two-part version numbers to keep the noise
down, so a patch release does not move a cell. 'lxml >= 6.1.1' and
'sphinx_reports ~= 0.11.2' are documented as 6.1 and 0.11; the
requirement files keep the exact floors.

Co-Authored-By: Patrick Lehmann <Paebbels@gmail.com>
@Paebbels
Paebbels merged commit a554628 into dev Aug 22, 2026
61 of 69 checks passed
@Paebbels
Paebbels deleted the claude/dependency-updates branch August 22, 2026 14:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants