Skip to content

Commit

Permalink
[math/py-eigenpy] Update to v3.4.0
Browse files Browse the repository at this point in the history
Upstream changelog:

    ## [3.4.0] - 2024-02-26

    ### Added
    - Support for `Eigen::SparseMatrix` types (stack-of-tasks/eigenpy#426)
    - Support for `boost::variant` types with `VariantConverter` (stack-of-tasks/eigenpy#430)
    - Support for `std::variant` types with `VariantConverter` (stack-of-tasks/eigenpy#431)
    - Support for `std::unique_ptr` as a return types with `StdUniquePtrCallPolicies` and `boost::python::default_call_policies` (stack-of-tasks/eigenpy#433)
    - Support for `std::unique_ptr` as an internal reference with `ReturnInternalStdUniquePtr` (stack-of-tasks/eigenpy#433)
    - Support for `Eigen::Simplicial{LLT,LDLT}` and `Eigen::Cholmod{Simplicial,Supernodal}{LLT,LDLT}` Cholesky de compositions (stack-of-tasks/eigenpy#438)
    - Switch to ruff for lints, format, and import sort (stack-of-tasks/eigenpy#441)

    ### Fixed
    - Fix the issue of missing exposition of Eigen types with __int64 scalar type (stack-of-tasks/eigenpy#426)
    - Fix namespace use in unittest/std_pair.cpp (stack-of-tasks/eigenpy#429)
    - Fix case of zero-size sparse matrices (stack-of-tasks/eigenpy#437)

Packaging changes:
- remove patch-aa, fixed upstream
  • Loading branch information
nim65s committed Mar 12, 2024
1 parent 702cdef commit a945b02
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 25 deletions.
2 changes: 1 addition & 1 deletion math/py-eigenpy/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

ORG= stack-of-tasks
NAME= eigenpy
VERSION= 3.3.0
VERSION= 3.4.0

CATEGORIES= math
COMMENT= Eigen bindings to python
Expand Down
13 changes: 13 additions & 0 deletions math/py-eigenpy/PLIST
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,21 @@ include/eigenpy/copyable.hpp
include/eigenpy/decompositions/EigenSolver.hpp
include/eigenpy/decompositions/LDLT.hpp
include/eigenpy/decompositions/LLT.hpp
include/eigenpy/decompositions/PermutationMatrix.hpp
include/eigenpy/decompositions/SelfAdjointEigenSolver.hpp
include/eigenpy/decompositions/decompositions.hpp
include/eigenpy/decompositions/minres.hpp
include/eigenpy/decompositions/sparse/LDLT.hpp
include/eigenpy/decompositions/sparse/LLT.hpp
include/eigenpy/decompositions/sparse/SimplicialCholesky.hpp
include/eigenpy/decompositions/sparse/SparseSolverBase.hpp
include/eigenpy/deprecated.hpp
include/eigenpy/details.hpp
include/eigenpy/eigen-allocator.hpp
include/eigenpy/eigen-from-python.hpp
include/eigenpy/eigen-to-python.hpp
include/eigenpy/eigen-typedef.hpp
include/eigenpy/eigen/EigenBase.hpp
include/eigenpy/eigenpy.hpp
include/eigenpy/exception.hpp
include/eigenpy/expose.hpp
Expand All @@ -34,6 +40,8 @@ include/eigenpy/register.hpp
include/eigenpy/registration.hpp
include/eigenpy/registration_class.hpp
include/eigenpy/scalar-conversion.hpp
include/eigenpy/scipy-allocator.hpp
include/eigenpy/scipy-type.hpp
include/eigenpy/solvers/BFGSPreconditioners.hpp
include/eigenpy/solvers/BasicPreconditioners.hpp
include/eigenpy/solvers/ConjugateGradient.hpp
Expand All @@ -42,9 +50,11 @@ include/eigenpy/solvers/LeastSquaresConjugateGradient.hpp
include/eigenpy/solvers/SparseSolverBase.hpp
include/eigenpy/solvers/preconditioners.hpp
include/eigenpy/solvers/solvers.hpp
include/eigenpy/sparse/eigen-from-python.hpp
include/eigenpy/std-array.hpp
include/eigenpy/std-map.hpp
include/eigenpy/std-pair.hpp
include/eigenpy/std-unique-ptr.hpp
include/eigenpy/std-vector.hpp
include/eigenpy/stride.hpp
include/eigenpy/swig.hpp
Expand All @@ -53,7 +63,10 @@ include/eigenpy/ufunc.hpp
include/eigenpy/user-type.hpp
include/eigenpy/utils/is-aligned.hpp
include/eigenpy/utils/is-approx.hpp
include/eigenpy/utils/python-compat.hpp
include/eigenpy/utils/scalar-name.hpp
include/eigenpy/utils/traits.hpp
include/eigenpy/variant.hpp
include/eigenpy/version.hpp
include/eigenpy/warning.hpp
lib/cmake/eigenpy/boost.cmake
Expand Down
7 changes: 3 additions & 4 deletions math/py-eigenpy/distinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
SHA1 (eigenpy-3.3.0.tar.gz) = 8f80c868dbd02043a9069b3e8fc98a8c814061cc
RMD160 (eigenpy-3.3.0.tar.gz) = f75e44a65a9531ad561d1f10c3abe5fc378e28f0
Size (eigenpy-3.3.0.tar.gz) = 1026896 bytes
SHA1 (patch-aa) = f45039d1d0c78d6b7826b80d8bdaed0ab79c037f
SHA1 (eigenpy-3.4.0.tar.gz) = f518ff7f6c2f2cabcc76b036205fd66f76f03f98
RMD160 (eigenpy-3.4.0.tar.gz) = 12bc2df3dd5b58344acaae2f66d0375fddf997b5
Size (eigenpy-3.4.0.tar.gz) = 1047907 bytes
20 changes: 0 additions & 20 deletions math/py-eigenpy/patches/patch-aa

This file was deleted.

0 comments on commit a945b02

Please sign in to comment.