Skip to content

Commit

Permalink
[math/py-eigenpy] Update to v3.10.0
Browse files Browse the repository at this point in the history
    ## [3.10.0] - 2024-09-26

    ### Added

    - `GenericMapPythonVisitor`/`StdMapPythonVisitor` can now take an extra visitor argument in the `expose()` method, similar to `StdVectorPythonVisitor`

    ### Changed

    - Move `GenericMapPythonVisitor` to its own header `eigenpy/map.hpp`
    - Rename `overload_base_get_item_for_std_map` to `overload_base_get_item_for_map`, move out of `eigenpy::details` namespace
    - Move `EmptyPythonVisitor` to new header `eigenpy/utils/empty-visitor.hpp`

    ## [3.9.1] - 2024-09-19

    ### Added

    - Add test returning reference of std::pair stack-of-tasks/eigenpy#503
    - Add more general visitor `GenericMapPythonVisitor` for map types test `boost::unordered_map<std::string, int>` stack-of-tasks/eigenpy#504
    - Support for non-[default-contructible](https://en.cppreference.com/w/cpp/named_req/DefaultConstructible) types in map types stack-of-tasks/eigenpy#504
    - Add type_info helpers stack-of-tasks/eigenpy#502
    - Add NumPy 2 support stack-of-tasks/eigenpy#496

    ### Changed

    - Move `StdMapPythonVisitor` out of `eigenpy::python` namespace, which was a mistake stack-of-tasks/eigenpy#504

    ## [3.9.0] - 2024-08-31

    ### Changed
    - The `exposeStdVectorEigenSpecificType()` template function now takes the vector allocator as a template parameter stack-of-tasks/eigenpy#500

    ### Added
    - Add bp::dist to std::map converter stack-of-tasks/eigenpy#499

    ## [3.8.2] - 2024-08-26

    ### Fixed
    - Fix function signature on Windows stack-of-tasks/eigenpy#494

    ## [3.8.1] - 2024-08-25

    ### Fixed
    - Fix compatibility issue with NumPy 2.x on Windows stack-of-tasks/eigenpy#492

    ## [3.8.0] - 2024-08-14

    ### Added
    - Add compatibility with jrl-cmakemodules workspace stack-of-tasks/eigenpy#485
    - Remove support of Python 3.7 stack-of-tasks/eigenpy#490

    ### Fixed
    - Remove CMake CMP0167 warnings stack-of-tasks/eigenpy#487
    - Fix compilation error on armhf stack-of-tasks/eigenpy#488
  • Loading branch information
nim65s committed Oct 11, 2024
1 parent 2039e78 commit 405331b
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 4 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.7.0
VERSION= 3.10.0

CATEGORIES= math
COMMENT= Eigen bindings to python
Expand Down
3 changes: 3 additions & 0 deletions math/py-eigenpy/PLIST
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ include/eigenpy/fwd.hpp
include/eigenpy/geometry-conversion.hpp
include/eigenpy/geometry.hpp
include/eigenpy/id.hpp
include/eigenpy/map.hpp
include/eigenpy/memory.hpp
include/eigenpy/numpy-allocator.hpp
include/eigenpy/numpy-map.hpp
Expand Down Expand Up @@ -66,8 +67,10 @@ include/eigenpy/std-vector.hpp
include/eigenpy/stride.hpp
include/eigenpy/swig.hpp
include/eigenpy/tensor/eigen-from-python.hpp
include/eigenpy/type_info.hpp
include/eigenpy/ufunc.hpp
include/eigenpy/user-type.hpp
include/eigenpy/utils/empty-visitor.hpp
include/eigenpy/utils/is-aligned.hpp
include/eigenpy/utils/is-approx.hpp
include/eigenpy/utils/python-compat.hpp
Expand Down
6 changes: 3 additions & 3 deletions math/py-eigenpy/distinfo
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
SHA1 (eigenpy-3.7.0.tar.gz) = 0b30ec47d409f4e83d71273e754f3027b577802e
RMD160 (eigenpy-3.7.0.tar.gz) = 2be769d2a4f3848f8fa6a1df8c0f5ef6bcc42163
Size (eigenpy-3.7.0.tar.gz) = 1075358 bytes
SHA1 (eigenpy-3.10.0.tar.gz) = 5eeab24e37eec880226b6acb1107eae96bc9f8f6
RMD160 (eigenpy-3.10.0.tar.gz) = 8e888435070e387895c86f9b33eed5c27067f3f5
Size (eigenpy-3.10.0.tar.gz) = 1053250 bytes
SHA1 (patch-aa) = ed3537a3f6f0ccbbfb35bbb7c5f3a0fb6df271fb
SHA1 (patch-ab) = fe11493abc08cef9450ccc043d1f18373e80887b

0 comments on commit 405331b

Please sign in to comment.