Skip to content

Update uv lockfile#12502

Merged
larsevj merged 2 commits intomainfrom
update-uv-lockfile
Dec 16, 2025
Merged

Update uv lockfile#12502
larsevj merged 2 commits intomainfrom
update-uv-lockfile

Conversation

@larsevj
Copy link
Collaborator

@larsevj larsevj commented Dec 15, 2025

Using CPython 3.13.11 interpreter at: /opt/hostedtoolcache/Python/3.13.11/x64/bin/python3.13
Resolved 289 packages in 3.10s
Updated coverage v7.12.0 -> v7.13.0
Updated cwrap v1.6.11 -> v1.6.12
Updated debugpy v1.8.17 -> v1.8.18
Added emcee v3.1.6
Updated fastapi v0.124.0 -> v0.124.4
Updated fonttools v4.61.0 -> v4.61.1
Added gstools v1.7.0
Added gstools-cython v1.1.0
Added hankel v1.2.2
Updated iterative-ensemble-smoother v0.4.1 -> v0.4.2
Updated jupyter-client v8.6.3 -> v8.7.0
Updated matplotlib v3.10.7 -> v3.10.8
Added meshio v5.3.5
Added mpmath v1.3.0
Updated mypy v1.19.0 -> v1.19.1
Updated networkx v3.6 -> v3.6.1
Updated opentelemetry-api v1.39.0 -> v1.39.1
Updated opentelemetry-instrumentation v0.60b0 -> v0.60b1
Updated opentelemetry-instrumentation-threading v0.60b0 -> v0.60b1
Updated opentelemetry-sdk v1.39.0 -> v1.39.1
Updated opentelemetry-semantic-conventions v0.60b0 -> v0.60b1
Added pyevtk v1.6.0
Updated resdata v6.2.0 -> v6.2.2
Updated resfo v5.0.0 -> v5.0.1
Updated resfo-utilities v0.5.0 -> v0.5.1
Updated rust-just v1.44.0 -> v1.45.0
Updated scikit-learn v1.7.2 -> v1.8.0
Updated surfio v0.0.12 -> v0.0.14
Updated textual v6.8.0 -> v6.9.0
Updated tifffile v2025.10.16 -> v2025.12.12
Updated tornado v6.5.2 -> v6.5.3
Updated types-networkx v3.6.0.20251127 -> v3.6.1.20251212
Updated types-psutil v7.1.3.20251202 -> v7.1.3.20251211
Updated tzdata v2025.2 -> v2025.3
Updated urllib3 v2.6.0 -> v2.6.2
Updated xtgeo v4.14.1 -> v4.15.0

@codecov-commenter
Copy link

codecov-commenter commented Dec 15, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.66%. Comparing base (dbfa358) to head (db6cb26).
⚠️ Report is 2 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main   #12502   +/-   ##
=======================================
  Coverage   90.66%   90.66%           
=======================================
  Files         434      434           
  Lines       29570    29570           
=======================================
  Hits        26810    26810           
  Misses       2760     2760           
Flag Coverage Δ
cli-tests 37.71% <ø> (ø)
gui-tests 68.95% <ø> (-0.04%) ⬇️
performance-and-unit-tests 74.30% <ø> (ø)
test 38.43% <ø> (ø)

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

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

@larsevj
Copy link
Collaborator Author

larsevj commented Dec 15, 2025

New scikit-learn release changes results for enif update. Need to relax floating point precision from 11 to 5 to match to earlier version, alternative is to update snapshot based only on newer version, but would require more coordination with komodo etc. Not sure what is preferable?

https://scikit-learn.org/stable/auto_examples/release_highlights/plot_release_highlights_1_8_0.html

@larsevj larsevj requested review from Copilot and yngve-sk December 15, 2025 12:35
@larsevj larsevj moved this to Ready for Review in SCOUT Dec 15, 2025
@codspeed-hq
Copy link

codspeed-hq bot commented Dec 15, 2025

CodSpeed Performance Report

Merging #12502 will not alter performance

Comparing update-uv-lockfile (db6cb26) with main (4d46eaf)

Summary

✅ 22 untouched

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the uv lockfile with 36 dependency version bumps, adds 7 new dependencies (emcee, gstools, gstools-cython, hankel, meshio, mpmath, pyevtk), and makes a test modification. The updates include minor and patch version bumps across various packages including testing tools, data processing libraries, and observability instrumentation.

Key changes:

  • Updates 36 existing dependencies to newer minor/patch versions
  • Adds 7 new dependencies (primarily related to gstools for geostatistical tools)
  • Reduces float precision in a snapshot test from 11 to 5 decimal places

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
uv.lock Updates dependency versions across the lockfile, including coverage, debugging tools, scientific computing libraries, and adds new geostatistical tool dependencies
tests/ert/ui_tests/cli/test_cli.py Reduces float precision for CSV snapshot comparison from 11 to 5 decimal places

data,
)
snapshot.assert_match(result.write_csv(float_precision=11), "enif_snapshot.csv")
snapshot.assert_match(result.write_csv(float_precision=5), "enif_snapshot.csv")
Copy link

Copilot AI Dec 15, 2025

Choose a reason for hiding this comment

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

The float precision for CSV output has been reduced from 11 to 5 decimal places without explanation. This change appears unrelated to the stated purpose of updating the uv lockfile. If this change is intentional and necessary due to dependency updates affecting floating-point behavior, it should be documented in the commit message or PR description to explain why the reduced precision is acceptable and what prompted this change.

Suggested change
snapshot.assert_match(result.write_csv(float_precision=5), "enif_snapshot.csv")
snapshot.assert_match(result.write_csv(float_precision=12), "enif_snapshot.csv")

Copilot uses AI. Check for mistakes.
@github-project-automation github-project-automation bot moved this from Ready for Review to Reviewed in SCOUT Dec 16, 2025
@larsevj larsevj merged commit dc3d112 into main Dec 16, 2025
44 checks passed
@larsevj larsevj deleted the update-uv-lockfile branch December 16, 2025 12:09
@github-project-automation github-project-automation bot moved this from Reviewed to Done in SCOUT Dec 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants