Skip to content

chore(deps-dev): update gudhi requirement from >=3.10.0 to >=3.12.0#213

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/gudhi-gte-3.12.0
Open

chore(deps-dev): update gudhi requirement from >=3.10.0 to >=3.12.0#213
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/gudhi-gte-3.12.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 11, 2026

Updates the requirements on gudhi to permit the latest version.

Release notes

Sourced from gudhi's releases.

GUDHI 3.12.0 release

We are pleased to announce the release 3.12.0 of the GUDHI library.

As a major new feature, the GUDHI library now offers Čech complex persistence scikit-learn like interface. Python bindings were rewritten using NanoBind.

The GUDHI library is mainly developped using GitHub, do not hesitate to fork the GUDHI project on GitHub. From a user point of view, we recommend to download GUDHI user version (gudhi.3.X.X.tar.gz).

Below is a list of changes:

  • Čech complex [Python]

    • Čech complex persistence scikit-learn like interface provides 2 new classes:
  • Alpha complex dD [C++]

    • API break: The simplicial complex for the Alpha complex concept has been changed to dimension_simplex_range (that must returns a range of simplices of a given dimension) instead of skeleton_simplex_range (that was returning a range of simplices lower or equal to a given dimension)
  • Simplex_tree [C++]

    • A new iterator over the simplices of the simplicial complex that match a given dimension
  • Persistence matrix [C++]

    Matrix API is in a beta version and may change in incompatible ways in the near future.

    • A new function to insert a maximal cell using swaps.
  • Representations [Python]

    • in metrics, BottleneckDistance argument epsilon is deprecrated and renamed e to be consistent with bottleneck_distance and pairwise_persistence_diagram_distances
  • Installation

    • Python bindings are now requiring NanoBind. PyBind11 and Cython dependencies are no more required.
    • Minimal Python version is now ≥ 3.10.0 (was ≥ 3.9.0).
    • Minimal NumPy version is now ≥ 1.21.6 (was ≥ 1.15.0).
    • Pip package is now available for OSx ≥ 13.0 (was ≥ 12.0).
    • Support Eigen 3.4.1 and 5.X.X
  • Miscellaneous

All modules are distributed under the terms of the MIT license. However, there are still GPL dependencies for many modules. We invite you to check our license dedicated web page for further details.

We kindly ask users to cite the GUDHI library as appropriately as possible in their papers, and to mention the use of the GUDHI library on the web pages of their projects using GUDHI and provide us with links to these web pages.

We provide bibtex entries for the modules of the User and Reference Manual, as well as for publications directly related to the GUDHI library.

... (truncated)

Commits
  • 258b5d1 Version 3.12.0 (#1316)
  • e48f936 [skip ci] Fix also packaging for pip osx
  • b8fbb8c release candidate 3 (#1310)
  • 19741be [skip ci] Merge pull request #1309 from VincentRouvreau/cech_persistence_skle...
  • 38adf82 [skip ci] doc review: bad explanation that could confuse and frighten the rea...
  • ec21c38 [skip ci] Merge pull request #1308 from VincentRouvreau/version_3.12.0_releas...
  • 7fd1be5 [skip ci] review: add some C++ and/or Python flags for release notes
  • 21e34b1 [skip ci] twine is mandatory for osx pip package
  • a1c6d21 [skip ci] release note review
  • 42bc909 Merge pull request #1307 from VincentRouvreau/release_candidate_3.12.0
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [gudhi](https://github.com/GUDHI/gudhi-devel) to permit the latest version.
- [Release notes](https://github.com/GUDHI/gudhi-devel/releases)
- [Commits](GUDHI/gudhi-devel@tags/gudhi-release-3.10.0...tags/gudhi-release-3.12.0)

---
updated-dependencies:
- dependency-name: gudhi
  dependency-version: 3.12.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Apr 11, 2026
@dependabot dependabot bot requested a review from neuron7xLab as a code owner April 11, 2026 11:55
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 Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants