Skip to content

Update libcasm-mapping requirement from >=2.2.0 to >=2.4.1#59

Open
dependabot[bot] wants to merge 1 commit into
2.Xfrom
dependabot/pip/2.X/libcasm-mapping-gte-2.4.1
Open

Update libcasm-mapping requirement from >=2.2.0 to >=2.4.1#59
dependabot[bot] wants to merge 1 commit into
2.Xfrom
dependabot/pip/2.X/libcasm-mapping-gte-2.4.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 23, 2026

Updates the requirements on libcasm-mapping to permit the latest version.

Release notes

Sourced from libcasm-mapping's releases.

v2.4.1

[2.4.1] - 2026-02-25

Changed

  • Restrict libcasm-xtal dependency to major version 2 (>=2.3.0,<3.0.0)
Changelog

Sourced from libcasm-mapping's changelog.

[2.4.1] - 2026-02-25

Changed

  • Restrict libcasm-xtal dependency to major version 2 (>=2.3.0,<3.0.0)

[2.4.0] - 2025-12-15

Changed

  • Build for Python 3.14
  • Stop building for Python 3.9
  • Restrict requires-python to ">=3.10,<3.15"

[2.3.0] - 2025-08-07

Added

  • Added CASM::mapping::DispOnlyAtomToSiteCostFunction, which has the same definition of CASM::mapping::AtomToSiteCostFunction previous to this release.
  • Added libcasm.mapping.mapsearch.make_atom_to_site_cost_future. This method makes the cost infinity for displacements that are on the boundary of the Voronio cell. This addresses an issue where the choice of displacement vector for atoms on the parent superlattice voronoi cell boundary was ambiguous and in practice sensitive to small numerical differences, leading to inconsistent mapping results. With the change, atom mappings with displacements on the Voronoi cell boundary will not be selected, and larger supercells will be necessary to find atom mappings with those assignments.
  • Added an atom_to_site_cost_future_f argument for the MapSearch and AtomMappingSearchData constructors to allow use of make_atom_to_site_cost_future instead of make_atom_to_site_cost.

Changed

  • Changed CASM::mapping::AtomToSiteCostFunction to take the Lattice used to find displacements under periodic boundary conditions.

Deprecated

  • The make_atom_to_site_cost_future and make_atom_to_site_cost methods are marked deprecated because make_atom_to_site_cost_future is planned to replace make_atom_to_site_cost in libcasm-mapping 3.0.0.
  • The atom_to_site_cost_f and atom_to_site_cost_future_f arguments for the MapSearch and AtomMappingSearchData constructors are marked deprecated because atom_to_site_cost_future_f is planned to replace atom_to_site_cost_f in libcasm-mapping 3.0.0.

[2.2.0] - 2025-07-14

Changed

  • Set pybind11~=3.0

[2.1.0] - 2025-07-07

Changed

  • Build Linux wheels using manylinux_2_28 (previously manylinux2014)
  • Removed Cirrus CI testing

[2.0.1] - 2025-06-03

... (truncated)

Commits
  • 1dda96a Update libcasm-global version in github actions workflows
  • 2256cfa Fix version test
  • 953f857 Restrict libcasm-xtal dependency to major version 2
  • a9e0d38 Merge pull request #58 from prisms-center/dependabot/github_actions/2.X/pypa/...
  • 4fa56bb Bump pypa/cibuildwheel from 3.3.0 to 3.3.1
  • 478e008 version 2.4.0
  • e616469 Remove out of service macos-13 runners
  • 01cb9fc Use .clang-format file only
  • 995ce07 Merge pull request #57 from prisms-center/dependabot/github_actions/2.X/actio...
  • 7ef4a88 Merge pull request #56 from prisms-center/dependabot/github_actions/2.X/actio...
  • 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 [libcasm-mapping](https://github.com/prisms-center/CASMcode_mapping) to permit the latest version.
- [Release notes](https://github.com/prisms-center/CASMcode_mapping/releases)
- [Changelog](https://github.com/prisms-center/CASMcode_mapping/blob/main/CHANGELOG.md)
- [Commits](prisms-center/CASMcode_mapping@v2.2.0...v2.4.1)

---
updated-dependencies:
- dependency-name: libcasm-mapping
  dependency-version: 2.4.1
  dependency-type: direct:production
...

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 23, 2026
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