Dependency updates, and pyTooling v9.0.0 - #176
Conversation
Incorporates the four open Dependabot pull-requests and raises the pyTooling floor past the new major release: * pyTooling ~=8.19 -> >= 9.0, < 11.0, in requirements.txt and in the build dependency of pyproject.toml, which '~=' had capped below 9. * setuptools >=83.0 -> >=84.0.0, twine ~=6.2 -> ~=7.0, wheel ~=0.47.0 -> ~=0.48.0, lxml >=6.1 -> >=6.1.1. doc/Dependency.rst carries the same figures, with the version cells re-padded so the grid tables stay aligned. Co-Authored-By: Patrick Lehmann <Paebbels@gmail.com>
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Complexity | 0 |
| Duplication | 0 |
🟢 Coverage ∅ diff coverage · +0.00% coverage variation
Metric Results Coverage variation ✅ +0.00% coverage variation Diff coverage ✅ ∅ diff coverage Coverage variation details
Coverable lines Covered lines Coverage Common ancestor commit (98ac5cd) Report Missing Report Missing Report Missing Head commit (59e973a) 5219 (+0) 4641 (+0) 88.93% (+0.00%) Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch:
<coverage of head commit> - <coverage of common ancestor commit>Diff coverage details
Coverable lines Covered lines Diff coverage Pull request (#176) 0 0 ∅ (not applicable) Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified:
<covered lines added or modified>/<coverable lines added or modified> * 100%1 Codacy didn't receive coverage data for the commit, or there was an error processing the received data. Check your integration for errors and validate that your coverage setup is correct.
NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## dev #176 +/- ##
=======================================
Coverage 87.14% 87.14%
=======================================
Files 24 24
Lines 5219 5219
Branches 446 446
=======================================
Hits 4548 4548
Misses 578 578
Partials 93 93
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. |
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>
Changes
pyToolingis required at v9.0.0 or newer:>= 9.0, < 11.0.pyproject.toml's build dependency was~= 8.19, which excludes 9.x entirely.setup.pyimportspyTooling.Packaging, so that pin decides whether the package can be built at all.The four open Dependabot pull-requests are incorporated:
setuptools>=83.0 → >=84.0.0.wheel~=0.47.0 → ~=0.48.0.twine~=6.2 → ~=7.0.lxml>=6.1 → >=6.1.1.Documentation
doc/Dependency.rstcarries the same figures. The version cells are re-padded, because these are ReST gridtables and a longer or shorter version string moves the column separator out of line with the row above.
Related Issues and Pull-Requests