Skip to content

chore(deps): bump shap from 0.49.1 to 0.52.0 in the python group across 1 directory - #130

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python-512e31598a
Closed

chore(deps): bump shap from 0.49.1 to 0.52.0 in the python group across 1 directory#130
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python-512e31598a

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the python group with 1 update in the / directory: shap.

Updates shap from 0.49.1 to 0.52.0

Release notes

Sourced from shap's releases.

v0.52.0

What's Changed

Highlights

  • Native bindings rewritten with nanobind, and the build system migrated from setup.py to scikit-build-core + CMake. The Cython _kernel_lib.pyx and the existing _cext / _cext_gpu modules are now built as nanobind extensions, and MANIFEST.in / setup.py have been removed in favor of a pyproject.toml-driven build. (#4366, by @​CloseChoice and @​daidahao and @​claude)
  • Minimum dependency versions raised to follow SPEC 0. (#4310, by @​CloseChoice)

Enhancements

Bug Fixes

  • Improve GPU TreeExplainer parity: preserve XGBoost default/missing child routing so NaN values follow the same branch as the source model, preserve vector-valued XGBoost base_score values (fixing multiclass additivity offsets), and tighten categorical handling so sklearn models with enable_categorical=True raise the existing unsupported-categorical error even when the booster does not expose feature_types. (#4997, by @​RAMitchell)
  • TreeExplainer no longer crashes with pandas nullable dtypes. (#4298, by @​tudstudent)
  • Fix NameError when with_binary=False and with_cuda=True by initializing compile_args. (#4322, by @​mohityadav8)
  • Text plot colors render correctly by converting NumPy types to float. (#4332, by @​Saloni-0465)
  • Assign the result of np.flipud so it is no longer a no-op in AdditiveForceArrayVisualizer. (#4343, by @​Mahaveerjain-18)
  • Use isinstance() instead of is for type checks. (#4373, by @​divyam-jha123)
  • Record 'sample' in Explanation.op_history instead of '__getitem__'. (#4376, by @​tarun-227)
  • Move the unreachable large-dataset warning into the interventional branch. (#4392, by @​Mahaveerjain-18)
  • Fix "structure of inputs doesn't match the expected structure". (#4410, by @​shaivimalik)
  • Fix the return value from is_color_map() in plots/_beeswarm.py. (#4421, by @​maniktyagi04)
  • Suppress the UserWarning when LGBMRegressor was fitted with feature names. (#4422, by @​shaivimalik)

... (truncated)

Commits
  • 8461059 FIX: Improve GPU TreeExplainer parity (#4997)
  • 8549e6b fix: use isinstance() instead of type() is tuple checks (#4508)
  • 3be7001 remove webpack dependency for sickness scores (#5018)
  • 6e9f9b8 build(deps): bump qs and express in /javascript (#5015)
  • 9be5435 build(deps): bump idna from 3.11 to 3.15 in /docs (#5007)
  • 52dd763 pin torch to <=2.11.0 in pyproject.toml (#5017)
  • d8f2e76 build(deps-dev): bump webpack-dev-server in /javascript (#5009)
  • ac6e677 build(deps-dev): bump @​babel/plugin-transform-modules-systemjs (#4991)
  • 679b2ee FIX: warn when covariance matrix is singular in LinearExplainer (#4471)
  • ce4abd7 build(deps): bump mistune from 3.2.0 to 3.2.1 (#4990)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Aug 10, 2026
Bumps the python group with 1 update in the / directory: [shap](https://github.com/shap/shap).


Updates `shap` from 0.49.1 to 0.52.0
- [Release notes](https://github.com/shap/shap/releases)
- [Changelog](https://github.com/shap/shap/blob/master/docs/release_notes.rst)
- [Commits](shap/shap@v0.49.1...v0.52.0)

---
updated-dependencies:
- dependency-name: shap
  dependency-version: 0.52.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump shap from 0.49.1 to 0.52.0 in the python group chore(deps): bump shap from 0.49.1 to 0.52.0 in the python group across 1 directory Aug 10, 2026
@dependabot
dependabot Bot force-pushed the dependabot/uv/python-512e31598a branch from a6dc4b3 to ef37fee Compare August 10, 2026 16:56
@fmind

fmind commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Already satisfied: uv.lock resolves shap to 0.52.0 as of v6.0.0. The shap>=0.46.0 floor is deliberately permissive — shap, numba, numpy and pyarrow are ABI-coupled, and a tight floor makes uv's universal (all-platform) resolution harder to satisfy for no benefit. The lockfile is what pins the tested version.

@fmind fmind closed this Aug 10, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 10, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@fmind
fmind deleted the dependabot/uv/python-512e31598a branch August 10, 2026 17:30
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