Skip to content

Commit 96897ac

Browse files
committed
[math/py-eigenpy] Update to 3.12.0
upstream changes: ## [3.12.0] - 2025-08-12 ### Added - Add additional decompositions and solvers from Eigen (stack-of-tasks/eigenpy#571) - Docker images `ghcr.io/stack-of-tasks/eigenpy` (stack-of-tasks/eigenpy#575) ### Changed - Change the default branch to `devel` (stack-of-tasks/eigenpy#547) ## [3.11.0] - 2025-04-25 ### Added - Add user-defined literal ""_a for bp::arg (stack-of-tasks/eigenpy#545) ### Fixed - Fix handling of non sorted sparse matrix (stack-of-tasks/eigenpy#538) ### Changed - Update clang-format standard to C++11, reformat code
1 parent d34faa6 commit 96897ac

File tree

4 files changed

+27
-22
lines changed

4 files changed

+27
-22
lines changed

math/py-eigenpy/Makefile

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
ORG= stack-of-tasks
66
NAME= eigenpy
7-
VERSION= 3.10.3
7+
VERSION= 3.12.0
88

99
CATEGORIES= math
1010
COMMENT= Eigen bindings to python
@@ -28,13 +28,12 @@ CMAKE_ARGS+= -DBoost_PYTHON_LIBRARY_DEBUG=${Boost_PYTHON_LIBRARY}
2828
USE_MASTER_GITHUB= true
2929

3030
# parallel builds exhaust memory - until a better solution is found
31-
MAKE_JOBS_SAFE= no
32-
33-
include ../../devel/jrl-cmakemodules/Makefile.common
31+
# TODO MAKE_JOBS_SAFE= no
3432

3533
DEPEND_METHOD.eigen3+= full
3634
DEPEND_ABI.python= python>=3
3735

36+
include ../../devel/jrl-cmakemodules/depend.mk
3837
include ../../math/eigen3/depend.mk
3938
include ../../mk/sysdep/boost-headers.mk
4039
include ../../mk/sysdep/boost-libs.mk

math/py-eigenpy/PLIST

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,38 @@ include/eigenpy/angle-axis.hpp
44
include/eigenpy/computation-info.hpp
55
include/eigenpy/config.hpp
66
include/eigenpy/copyable.hpp
7+
include/eigenpy/decompositions/BDCSVD.hpp
78
include/eigenpy/decompositions/ColPivHouseholderQR.hpp
89
include/eigenpy/decompositions/CompleteOrthogonalDecomposition.hpp
10+
include/eigenpy/decompositions/ComplexEigenSolver.hpp
11+
include/eigenpy/decompositions/ComplexSchur.hpp
912
include/eigenpy/decompositions/EigenSolver.hpp
1013
include/eigenpy/decompositions/FullPivHouseholderQR.hpp
14+
include/eigenpy/decompositions/FullPivLU.hpp
15+
include/eigenpy/decompositions/GeneralizedEigenSolver.hpp
16+
include/eigenpy/decompositions/GeneralizedSelfAdjointEigenSolver.hpp
17+
include/eigenpy/decompositions/HessenbergDecomposition.hpp
1118
include/eigenpy/decompositions/HouseholderQR.hpp
19+
include/eigenpy/decompositions/JacobiSVD.hpp
1220
include/eigenpy/decompositions/LDLT.hpp
1321
include/eigenpy/decompositions/LLT.hpp
22+
include/eigenpy/decompositions/PartialPivLU.hpp
1423
include/eigenpy/decompositions/PermutationMatrix.hpp
1524
include/eigenpy/decompositions/QR.hpp
25+
include/eigenpy/decompositions/RealQZ.hpp
26+
include/eigenpy/decompositions/RealSchur.hpp
27+
include/eigenpy/decompositions/SVDBase.hpp
1628
include/eigenpy/decompositions/SelfAdjointEigenSolver.hpp
29+
include/eigenpy/decompositions/Tridiagonalization.hpp
1730
include/eigenpy/decompositions/decompositions.hpp
1831
include/eigenpy/decompositions/minres.hpp
1932
include/eigenpy/decompositions/sparse/LDLT.hpp
2033
include/eigenpy/decompositions/sparse/LLT.hpp
2134
include/eigenpy/decompositions/sparse/SimplicialCholesky.hpp
35+
include/eigenpy/decompositions/sparse/SimplicialLDLT.hpp
36+
include/eigenpy/decompositions/sparse/SimplicialLLT.hpp
37+
include/eigenpy/decompositions/sparse/SparseLU.hpp
38+
include/eigenpy/decompositions/sparse/SparseQR.hpp
2239
include/eigenpy/decompositions/sparse/SparseSolverBase.hpp
2340
include/eigenpy/deprecated.hpp
2441
include/eigenpy/deprecation-policy.hpp
@@ -52,9 +69,13 @@ include/eigenpy/scipy-allocator.hpp
5269
include/eigenpy/scipy-type.hpp
5370
include/eigenpy/solvers/BFGSPreconditioners.hpp
5471
include/eigenpy/solvers/BasicPreconditioners.hpp
72+
include/eigenpy/solvers/BiCGSTAB.hpp
5573
include/eigenpy/solvers/ConjugateGradient.hpp
74+
include/eigenpy/solvers/IncompleteCholesky.hpp
75+
include/eigenpy/solvers/IncompleteLUT.hpp
5676
include/eigenpy/solvers/IterativeSolverBase.hpp
5777
include/eigenpy/solvers/LeastSquaresConjugateGradient.hpp
78+
include/eigenpy/solvers/MINRES.hpp
5879
include/eigenpy/solvers/SparseSolverBase.hpp
5980
include/eigenpy/solvers/preconditioners.hpp
6081
include/eigenpy/solvers/solvers.hpp

math/py-eigenpy/distinfo

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
SHA1 (eigenpy-3.10.3.tar.gz) = 0b0f493a9fed89d2e55aaffd24189c220f76f927
2-
RMD160 (eigenpy-3.10.3.tar.gz) = c19f320881bbd1d98e45e8a74c6f93a2bedfb7bd
3-
Size (eigenpy-3.10.3.tar.gz) = 6612443 bytes
1+
SHA1 (eigenpy-v3.12.0.tar.gz) = 41924316b75735f76cc9bea184f6a3f225608206
2+
RMD160 (eigenpy-v3.12.0.tar.gz) = 76e81dfc700160b46aa02bbc4c6b5278b2985925
3+
Size (eigenpy-v3.12.0.tar.gz) = 212091 bytes
44
SHA1 (patch-aa) = ed3537a3f6f0ccbbfb35bbb7c5f3a0fb6df271fb
5-
SHA1 (patch-ab) = fe11493abc08cef9450ccc043d1f18373e80887b

math/py-eigenpy/patches/patch-ab

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)