Skip to content

Commit

Permalink
[math/{py-,}pinocchio] Update to v3.3.0
Browse files Browse the repository at this point in the history
    ## [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
  • Loading branch information
nim65s authored and Anthony Mallet committed Nov 25, 2024
1 parent a5efd32 commit 2dae48c
Show file tree
Hide file tree
Showing 7 changed files with 28 additions and 12 deletions.
3 changes: 1 addition & 2 deletions math/pinocchio/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,9 @@
# Created: Olivier Stasse on Thu, 4 Feb 2016
#

PKGREVISION= 1
ORG= stack-of-tasks
NAME= pinocchio
VERSION= 3.2.0
VERSION= 3.3.0

CATEGORIES= math
COMMENT= Efficient rigid body dynamics
Expand Down
1 change: 1 addition & 0 deletions math/pinocchio/PLIST
Original file line number Diff line number Diff line change
Expand Up @@ -201,6 +201,7 @@ include/pinocchio/bindings/python/utils/eigen.hpp
include/pinocchio/bindings/python/utils/list.hpp
include/pinocchio/bindings/python/utils/macros.hpp
include/pinocchio/bindings/python/utils/namespace.hpp
include/pinocchio/bindings/python/utils/path.hpp
include/pinocchio/bindings/python/utils/pickle-map.hpp
include/pinocchio/bindings/python/utils/pickle-vector.hpp
include/pinocchio/bindings/python/utils/pickle.hpp
Expand Down
6 changes: 3 additions & 3 deletions math/pinocchio/distinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
SHA1 (pinocchio-3.2.0.tar.gz) = 01d46b7a1b64feb6874b8b173bb96b8283e100a8
RMD160 (pinocchio-3.2.0.tar.gz) = 12e75cd4238297d0414daebb61f6c523441e2fec
Size (pinocchio-3.2.0.tar.gz) = 101261496 bytes
SHA1 (pinocchio-3.3.0.tar.gz) = 77a89c217c29b3c015854915ef35abaadd4f8e3a
RMD160 (pinocchio-3.3.0.tar.gz) = 1e5a8adcd3d1155f958d559b3d0c113fe82dfeea
Size (pinocchio-3.3.0.tar.gz) = 100959520 bytes
SHA1 (patch-ao) = 82388cd763283a6d70581fdabcd1ae1035046ab8
3 changes: 1 addition & 2 deletions math/py-pinocchio/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,9 @@
# Created: Olivier Stasse on Thu, 4 Feb 2016
#

PKGREVISION= 1
ORG= stack-of-tasks
NAME= pinocchio
VERSION= 3.2.0
VERSION= 3.3.0

CATEGORIES= math
COMMENT= Efficient rigid body dynamics (python bindings)
Expand Down
2 changes: 1 addition & 1 deletion math/py-pinocchio/PLIST
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
@comment Wed Feb 19 17:48:17 CET 2020
lib/pkgconfig/pinocchiopy.pc
${PYTHON_SITELIB}/pinocchio/__init__.py
${PYTHON_SITELIB}/pinocchio/casadi/__init__.py
${PYTHON_SITELIB}/pinocchio/deprecated.py
Expand All @@ -22,4 +21,5 @@ ${PYTHON_SITELIB}/pinocchio/visualize/gepetto_visualizer.py
${PYTHON_SITELIB}/pinocchio/visualize/meshcat_visualizer.py
${PYTHON_SITELIB}/pinocchio/visualize/panda3d_visualizer.py
${PYTHON_SITELIB}/pinocchio/visualize/rviz_visualizer.py
${PYTHON_SITELIB}/pinocchio/visualize/visualizers.py
${PYTHON_SITELIB}/pinocchio/windows_dll_manager.py
8 changes: 4 additions & 4 deletions math/py-pinocchio/distinfo
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
SHA1 (pinocchio-3.2.0.tar.gz) = 01d46b7a1b64feb6874b8b173bb96b8283e100a8
RMD160 (pinocchio-3.2.0.tar.gz) = 12e75cd4238297d0414daebb61f6c523441e2fec
Size (pinocchio-3.2.0.tar.gz) = 101261496 bytes
SHA1 (pinocchio-3.3.0.tar.gz) = 77a89c217c29b3c015854915ef35abaadd4f8e3a
RMD160 (pinocchio-3.3.0.tar.gz) = 1e5a8adcd3d1155f958d559b3d0c113fe82dfeea
Size (pinocchio-3.3.0.tar.gz) = 100959520 bytes
SHA1 (patch-ag) = 35b62ca6bd5676f51a5bef1d4a98c74113ca6a03
SHA1 (patch-ah) = 365652d212fc8b2e82c7fee33818d08541491893
SHA1 (patch-ak) = 73bff9b8278abb37c761375b4120b9f93edf9226
SHA1 (patch-ak) = 1b574fd9ee9107009a8d23b9ce9f94bac356bff4
SHA1 (patch-al) = 35d232f6e5f416848aa5f7444c882bb3ddddea04
17 changes: 17 additions & 0 deletions math/py-pinocchio/patches/patch-ak
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,20 @@ Don't install files already installed by pinocchio
- DESTINATION share/${PROJECT_NAME}/hook)
-
setup_project_finalize()
--- bindings/python/CMakeLists.txt.orig 2024-11-06 15:13:21.000000000 +0100
+++ bindings/python/CMakeLists.txt 2024-11-08 12:38:28.368329997 +0100
@@ -290,14 +290,6 @@
set(_PKG_CONFIG_PYWRAP_CFLAGS "${_PKG_CONFIG_PYWRAP_CFLAGS} ${cflags}")
endforeach()

- configure_file("${CMAKE_CURRENT_SOURCE_DIR}/pinocchiopy.pc.cmake"
- "${CMAKE_CURRENT_BINARY_DIR}/pinocchiopy.pc")
-
- install(
- FILES "${CMAKE_CURRENT_BINARY_DIR}/pinocchiopy.pc"
- DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig
- PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE)
-
if(DOXYGEN_FOUND AND DOXYGEN_VERSION VERSION_GREATER 1.8.17)
set(DOXYGEN_GENERATE_HTML YES)
set(DOXYGEN_GENERATE_LATEX NO)

0 comments on commit 2dae48c

Please sign in to comment.