Skip to content

chore(deps): lock file maintenance - #400

Merged
mjohanse-emr merged 2 commits into
mainfrom
users/renovate/lock-file-maintenance
Oct 13, 2026
Merged

mjohanse-emr merged 2 commits into
mainfrom
users/renovate/lock-file-maintenance

Conversation

@renovate

@renovate renovate Bot commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Update Change
lockFileMaintenance All locks refreshed

🔧 This Pull Request updates lock files to use the latest dependency versions.

Here is a breakdown of the dependency updates applies to the lock files:

Common Updates

Dependency Previous New Groups
ast-serialize 0.6.0 0.11.2 lint
astroid 4.1.2 4.3.2 docs
certifi 2026.5.20 2026.7.22 main, docs
charset-normalizer 3.4.7 3.5.1 main, docs
click 8.4.1 8.5.0 main, lint
coverage 7.14.1 7.16.2 test
idna 3.18 3.20 main, docs
imagesize 2.0.0 2.0.1 docs
isort 8.0.1 9.0.1 lint
librt 0.13.0 0.15.0 lint
nodeenv 1.10.0 1.11.0 lint
nodejs-wheel-binaries 24.16.0 24.19.0 lint
packaging 26.2 26.3 main, docs, lint, test
platformdirs 4.10.0 4.12.1 lint
pygments 2.20.0 2.21.0 docs, lint, test
setuptools 81.0.0 84.0.0 lint
stevedore 5.8.0 5.9.1 lint
typing-extensions 4.15.0 4.16.0 main, dev, docs, lint, test
urllib3 2.7.0 2.8.0 main, docs

Unique Updates

ni-grpc-extensions

Dependency Previous New Groups
protobuf 7.35.1 7.36.2 test

ni.datamonikers.v1.client

Dependency Previous New Groups
grpcio 1.81.1 1.84.0 main, dev
protobuf 7.35.1 7.36.2 main, dev

ni.measurementlink.discovery.v1.client

Dependency Previous New Groups
protobuf 7.35.1 7.36.2 main

ni.measurementlink.measurement.v1.proto

Dependency Previous New Groups
numpy 2.4.6 2.5.3 dev

ni.measurementlink.measurement.v2.proto

Dependency Previous New Groups
numpy 2.4.6 2.5.3 dev

ni.measurementlink.pinmap.v1.client

Dependency Previous New Groups
protobuf 7.35.1 7.36.2 main

ni.measurementlink.sessionmanagement.v1.client

Dependency Previous New Groups
grpcio 1.81.1 1.84.0 main
nitclk 1.4.9 1.5.0 main
numpy 2.4.6 2.5.3 main
tzdata 2026.2 2026.4 main
tzlocal 5.3.1 5.4.4 main

ni.measurements.data.v1.client

Dependency Previous New Groups
grpcio 1.81.1 1.84.0 main, dev
numpy 2.4.6 2.5.3 main, dev
protobuf 7.35.1 7.36.2 main, dev

ni.measurements.data.v1.proto

Dependency Previous New Groups
numpy 2.4.6 2.5.3 main, dev

ni.measurements.metadata.v1.client

Dependency Previous New Groups
grpcio 1.81.1 1.84.0 main, dev
protobuf 7.35.1 7.36.2 main, dev

ni.protobuf.types

Dependency Previous New Groups
numpy 2.4.6 2.5.3 main, dev

tools/grpc_generator

Dependency Previous New Groups
ast-serialize 0.6.0 0.12.1 lint
click 8.4.2 8.5.0 main, lint
coverage 7.14.3 7.16.2 test
grpcio 1.81.1 1.84.0 main
iniconfig 2.3.0 2.3.1 test
isort 8.0.1 9.0.2 lint
librt 0.13.0 0.16.0 lint
mypy 2.3.1 2.4.0 lint
nodeenv 1.10.0 1.11.0 lint
nodejs-wheel-binaries 24.16.0 24.19.0 lint
packaging 26.2 26.3 lint, test
platformdirs 4.10.0 4.13.0 lint
pygments 2.20.0 2.21.0 lint, test
setuptools (python >= 3.13) 81.0.0 84.0.0 main, lint
stevedore 5.8.0 5.9.1 lint
tomli 2.4.1 2.5.0 lint, test
types-protobuf 7.34.1.20260518 7.35.1.20260906 main
typing-extensions 4.15.0 4.16.0 main, lint, test

Configuration

📅 Schedule: (in timezone US/Central)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, on day 1 of the month (* 0-3 1 * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions

github-actions Bot commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Test Results

  120 files  ±0    120 suites  ±0   3m 18s ⏱️ +7s
  444 tests ±0    432 ✅ ±0   12 💤 ±0  0 ❌ ±0 
4 440 runs  ±0  4 286 ✅ ±0  154 💤 ±0  0 ❌ ±0 

Results for commit d3bcbf4. ± Comparison against base commit 3c16e06.

♻️ This comment has been updated with latest results.

@mjohanse-emr

mjohanse-emr commented Oct 12, 2026 •

Copy link
Copy Markdown
Collaborator

Checks are failing because setuptools 84.0.0 does not include pkg_resources, which is still referenced by the grpcio-tools version we depend on. I'll try capping the setuptools version for grpc_generator, but I suspect the same setuptools version bump will cause problems in other packages.

I might have to do a more targeted update to get urllib3 to update to 2.8.0.

Edit: Capping setuptools <82 for grpc_generator resolved all the PR check issues. setuptools is only used for linting in all the other packages.

Signed-off-by: Michael Johansen <michael.johansen@emerson.com>
@renovate

renovate Bot commented Oct 12, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The setuptools cap excludes supported Python 3.13+ environments that remain affected by the pkg_resources removal.

1 open finding
What changed in this PR

Refreshes dependency locks and adds a setuptools compatibility cap for the gRPC generator.

Changes:

  • Updates locked development, documentation, lint, and test dependencies.
  • Pins setuptools for older grpcio-tools releases.
File Description
tools/​grpc_generator/​pyproject.toml Adds a setuptools compatibility constraint.
packages/​ni.measurementlink.proto/​poetry.lock Refreshes locked dependency versions and hashes.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread tools/grpc_generator/pyproject.toml
@mjohanse-emr
mjohanse-emr merged commit 0046149 into main Oct 13, 2026
315 checks passed
@mjohanse-emr
mjohanse-emr deleted the users/renovate/lock-file-maintenance branch October 13, 2026 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants