Skip to content

Commit c20fc90

Browse files
committed
[math/{py-,}pinocchio] Update to v3.3.0
## [3.3.0] - 2024-11-06 ### Added - Default visualizer can be changed with `PINOCCHIO_VIEWER` environment variable stack-of-tasks/pinocchio#2419 - Add more Python and C++ examples related to inverse kinematics with 3d tasks stack-of-tasks/pinocchio#2428 - Add parsing of equality/connect tag for closed-loop chains for MJCF format stack-of-tasks/pinocchio#2413 - Add compatibility with NumPy 2 `__array__` API stack-of-tasks/pinocchio#2436 - Added argument to let users decide of root joint name when parsing models (urdf, mjcf, sdf) stack-of-tasks/pinocchio#2402 - Allow use of `pathlib.Path | str` for paths in python bindings stack-of-tasks/pinocchio#2431 - Add Pseudo inertia and Log-cholesky parametrization stack-of-tasks/pinocchio#2296 - Add Pixi support stack-of-tasks/pinocchio#2459 ### Fixed - Fix linkage of Boost.Serialization on Windows stack-of-tasks/pinocchio#2400 - Fix mjcf parser appending of inertias at root joint stack-of-tasks/pinocchio#2403 - Fix unit tests with GCC 13.3 stack-of-tasks/pinocchio#2416) - Fix class abstract error for Rviz viewer stack-of-tasks/pinocchio#2425 - Fix compilation issue with MSCV and C++17 stack-of-tasks/pinocchio#2437 - Fix `pinocchio-test-py-robot_wrapper` when building with SDF and collision support stack-of-tasks/pinocchio#2437 - Fix crash when calling `Inertia::FromDynamicParameters` in Python with wrong vector size stack-of-tasks/pinocchio#2296 - Fix `examples/cassie-simulation.py` and `examples/talos-simulation.py` stack-of-tasks/pinocchio#2443 - Fix build with CppAd 2024 stack-of-tasks/pinocchio#2459 - Fix `pinocchio-test-cpp-mjcf` unittest with Boost 1.86 stack-of-tasks/pinocchio#2459 - Fix `pinocchio-test-cpp-constraint-variants` uninitialized values stack-of-tasks/pinocchio#2459 - Fix mixing library symbols between Pinocchio scalar bindings stack-of-tasks/pinocchio#2459 - Fix bug for get{Joint,Frame}JacobianTimeVariation stack-of-tasks/pinocchio#2466 ### Changed - Modernize python code base with ruff stack-of-tasks/pinocchio#2418 - Does not create a root_joint frame from parsed models (urdf, mjcf and sdf) when no root joint is provided stack-of-tasks/pinocchio#2402
1 parent 19faf93 commit c20fc90

File tree

7 files changed

+28
-10
lines changed

7 files changed

+28
-10
lines changed

math/pinocchio/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= pinocchio
7-
VERSION= 3.2.0
7+
VERSION= 3.3.0
88

99
CATEGORIES= math
1010
COMMENT= Efficient rigid body dynamics

math/pinocchio/PLIST

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@ include/pinocchio/bindings/python/utils/eigen.hpp
201201
include/pinocchio/bindings/python/utils/list.hpp
202202
include/pinocchio/bindings/python/utils/macros.hpp
203203
include/pinocchio/bindings/python/utils/namespace.hpp
204+
include/pinocchio/bindings/python/utils/path.hpp
204205
include/pinocchio/bindings/python/utils/pickle-map.hpp
205206
include/pinocchio/bindings/python/utils/pickle-vector.hpp
206207
include/pinocchio/bindings/python/utils/pickle.hpp

math/pinocchio/distinfo

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
SHA1 (pinocchio-3.2.0.tar.gz) = 01d46b7a1b64feb6874b8b173bb96b8283e100a8
2-
RMD160 (pinocchio-3.2.0.tar.gz) = 12e75cd4238297d0414daebb61f6c523441e2fec
3-
Size (pinocchio-3.2.0.tar.gz) = 101261496 bytes
1+
SHA1 (pinocchio-3.3.0.tar.gz) = 77a89c217c29b3c015854915ef35abaadd4f8e3a
2+
RMD160 (pinocchio-3.3.0.tar.gz) = 1e5a8adcd3d1155f958d559b3d0c113fe82dfeea
3+
Size (pinocchio-3.3.0.tar.gz) = 100959520 bytes
44
SHA1 (patch-ao) = 82388cd763283a6d70581fdabcd1ae1035046ab8

math/py-pinocchio/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= pinocchio
7-
VERSION= 3.2.0
7+
VERSION= 3.3.0
88

99
CATEGORIES= math
1010
COMMENT= Efficient rigid body dynamics (python bindings)

math/py-pinocchio/PLIST

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
@comment Wed Feb 19 17:48:17 CET 2020
2-
lib/pkgconfig/pinocchiopy.pc
32
${PYTHON_SITELIB}/pinocchio/__init__.py
43
${PYTHON_SITELIB}/pinocchio/casadi/__init__.py
54
${PYTHON_SITELIB}/pinocchio/deprecated.py
@@ -22,4 +21,5 @@ ${PYTHON_SITELIB}/pinocchio/visualize/gepetto_visualizer.py
2221
${PYTHON_SITELIB}/pinocchio/visualize/meshcat_visualizer.py
2322
${PYTHON_SITELIB}/pinocchio/visualize/panda3d_visualizer.py
2423
${PYTHON_SITELIB}/pinocchio/visualize/rviz_visualizer.py
24+
${PYTHON_SITELIB}/pinocchio/visualize/visualizers.py
2525
${PYTHON_SITELIB}/pinocchio/windows_dll_manager.py

math/py-pinocchio/distinfo

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
SHA1 (pinocchio-3.2.0.tar.gz) = 01d46b7a1b64feb6874b8b173bb96b8283e100a8
2-
RMD160 (pinocchio-3.2.0.tar.gz) = 12e75cd4238297d0414daebb61f6c523441e2fec
3-
Size (pinocchio-3.2.0.tar.gz) = 101261496 bytes
1+
SHA1 (pinocchio-3.3.0.tar.gz) = 77a89c217c29b3c015854915ef35abaadd4f8e3a
2+
RMD160 (pinocchio-3.3.0.tar.gz) = 1e5a8adcd3d1155f958d559b3d0c113fe82dfeea
3+
Size (pinocchio-3.3.0.tar.gz) = 100959520 bytes
44
SHA1 (patch-ag) = 35b62ca6bd5676f51a5bef1d4a98c74113ca6a03
55
SHA1 (patch-ah) = 365652d212fc8b2e82c7fee33818d08541491893
6-
SHA1 (patch-ak) = 73bff9b8278abb37c761375b4120b9f93edf9226
6+
SHA1 (patch-ak) = 1b574fd9ee9107009a8d23b9ce9f94bac356bff4
77
SHA1 (patch-al) = 35d232f6e5f416848aa5f7444c882bb3ddddea04

math/py-pinocchio/patches/patch-ak

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,20 @@ Don't install files already installed by pinocchio
3030
- DESTINATION share/${PROJECT_NAME}/hook)
3131
-
3232
setup_project_finalize()
33+
--- bindings/python/CMakeLists.txt.orig 2024-11-06 15:13:21.000000000 +0100
34+
+++ bindings/python/CMakeLists.txt 2024-11-08 12:38:28.368329997 +0100
35+
@@ -290,14 +290,6 @@
36+
set(_PKG_CONFIG_PYWRAP_CFLAGS "${_PKG_CONFIG_PYWRAP_CFLAGS} ${cflags}")
37+
endforeach()
38+
39+
- configure_file("${CMAKE_CURRENT_SOURCE_DIR}/pinocchiopy.pc.cmake"
40+
- "${CMAKE_CURRENT_BINARY_DIR}/pinocchiopy.pc")
41+
-
42+
- install(
43+
- FILES "${CMAKE_CURRENT_BINARY_DIR}/pinocchiopy.pc"
44+
- DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig
45+
- PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE)
46+
-
47+
if(DOXYGEN_FOUND AND DOXYGEN_VERSION VERSION_GREATER 1.8.17)
48+
set(DOXYGEN_GENERATE_HTML YES)
49+
set(DOXYGEN_GENERATE_LATEX NO)

0 commit comments

Comments
 (0)