Skip to content

Commit 405331b

Browse files
committed
[math/py-eigenpy] Update to v3.10.0
## [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
1 parent 2039e78 commit 405331b

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

math/py-eigenpy/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
ORG= stack-of-tasks
66
NAME= eigenpy
7-
VERSION= 3.7.0
7+
VERSION= 3.10.0
88

99
CATEGORIES= math
1010
COMMENT= Eigen bindings to python

math/py-eigenpy/PLIST

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ include/eigenpy/fwd.hpp
3535
include/eigenpy/geometry-conversion.hpp
3636
include/eigenpy/geometry.hpp
3737
include/eigenpy/id.hpp
38+
include/eigenpy/map.hpp
3839
include/eigenpy/memory.hpp
3940
include/eigenpy/numpy-allocator.hpp
4041
include/eigenpy/numpy-map.hpp
@@ -66,8 +67,10 @@ include/eigenpy/std-vector.hpp
6667
include/eigenpy/stride.hpp
6768
include/eigenpy/swig.hpp
6869
include/eigenpy/tensor/eigen-from-python.hpp
70+
include/eigenpy/type_info.hpp
6971
include/eigenpy/ufunc.hpp
7072
include/eigenpy/user-type.hpp
73+
include/eigenpy/utils/empty-visitor.hpp
7174
include/eigenpy/utils/is-aligned.hpp
7275
include/eigenpy/utils/is-approx.hpp
7376
include/eigenpy/utils/python-compat.hpp

math/py-eigenpy/distinfo

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
SHA1 (eigenpy-3.7.0.tar.gz) = 0b30ec47d409f4e83d71273e754f3027b577802e
2-
RMD160 (eigenpy-3.7.0.tar.gz) = 2be769d2a4f3848f8fa6a1df8c0f5ef6bcc42163
3-
Size (eigenpy-3.7.0.tar.gz) = 1075358 bytes
1+
SHA1 (eigenpy-3.10.0.tar.gz) = 5eeab24e37eec880226b6acb1107eae96bc9f8f6
2+
RMD160 (eigenpy-3.10.0.tar.gz) = 8e888435070e387895c86f9b33eed5c27067f3f5
3+
Size (eigenpy-3.10.0.tar.gz) = 1053250 bytes
44
SHA1 (patch-aa) = ed3537a3f6f0ccbbfb35bbb7c5f3a0fb6df271fb
55
SHA1 (patch-ab) = fe11493abc08cef9450ccc043d1f18373e80887b

0 commit comments

Comments
 (0)